home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1990-01-30 | 117.9 KB | [ STAK/WILD]
open in: MacOS 8.1
extracted
|
Win98
extracted
|
DOS
extracted
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary ).
You can browse this item here: The Survey Editor 2.0
Confidence Program Detection Match Type Support
100%
dexvert
HyperCard Stack (archive/hypercard)
idMeta
Supported
10%
dexvert
MacBinary (archive/macBinary)
fallback
Supported
1%
dexvert
Banyans VINES patch data (other/banyansVINESPatchData)
ext
Unsupported
1%
dexvert
PCP archive log (other/pcpArchiveLog)
ext
Unsupported
100%
file
MacBinary II, Tue Jan 30 21:53:27 1990, modified Tue Jan 30 21:53:27 1990, creator HyperCard, type HyperCard stack, 62944 bytes "The Survey Editor 2.0" , at 0xf660 57499 bytes resource
default (weak)
99%
file
data
default
74%
TrID
Mac HyperCard stack (MacBinary)
default
25%
TrID
MacBinary 2
default (weak)
100%
siegfried
fmt/1762 MacBinary (II)
default
100%
lsar
MacBinary
default
id metadata key value macFileType [ STAK] macFileCreator [ WILD]
hex view +--------+-------------------------+-------------------------+--------+--------+ |00000000| 00 15 54 68 65 20 53 75 | 72 76 65 79 20 45 64 69 |..The Su|rvey Edi| |00000010| 74 6f 72 20 32 2e 30 00 | 00 00 00 00 00 00 00 00 |tor 2.0.|........| |00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000040| 00 53 54 41 4b 57 49 4c | 44 00 00 00 00 00 00 00 |.STAKWIL|D.......| |00000050| 00 00 00 00 00 f5 e0 00 | 00 e0 9b a1 ec 03 a7 a1 |........|........| |00000060| ec 03 a7 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 89 e4 00 00 |........|........| |00000080| 00 00 3e 00 53 54 41 4b | ff ff ff ff e6 bf c7 14 |..>.STAK|........| |00000090| 00 00 00 08 00 00 f5 e0 | 00 00 3e 00 00 00 00 00 |........|..>.....| |000000a0| 00 00 00 00 00 00 00 01 | 00 00 0a cf 00 00 00 04 |........|........| |000000b0| 00 00 0b 8b 00 00 0e 95 | 00 00 00 00 00 00 00 00 |........|........| |000000c0| 00 00 00 00 00 00 00 00 | 00 05 00 00 10 00 00 00 |........|........| |000000d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000000e0| 01 22 80 00 01 22 80 00 | 01 22 80 00 01 22 80 00 |."..."..|."..."..| |000000f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000100| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000110| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000120| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000130| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000140| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000150| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000160| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000170| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000180| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000001a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000001b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000001c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000001d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000001e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000001f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000200| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000210| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000260| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000280| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000290| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000002a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000002b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000002c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000002d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000002e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000002f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000300| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000320| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000340| 00 00 00 00 00 00 00 00 | 80 00 00 00 08 00 00 00 |........|........| |00000350| 88 00 22 00 88 00 22 00 | 88 88 22 22 88 88 22 22 |.."...".|..""..""| |00000360| 88 aa 22 aa 88 aa 22 aa | cc aa 33 aa cc aa 33 aa |.."...".|..3...3.| |00000370| ee aa bb aa ee aa bb aa | ee bb bb ee ee bb bb ee |........|........| |00000380| ff bb ff ee ff bb ff ee | ff bb ff ff ff bb ff ff |........|........| |00000390| 80 10 02 20 01 08 40 04 | ff ff ff ff ff ff ff ff |... ..@.|........| |000003a0| 88 22 88 22 88 22 88 22 | 11 22 44 88 11 22 44 88 |."."."."|."D.."D.| |000003b0| c4 80 0c 68 43 02 30 26 | b1 30 03 1b d8 c0 0c 8d |...hC.0&|.0......| |000003c0| aa 00 aa 00 aa 00 aa 00 | 88 22 55 22 88 22 55 22 |........|."U"."U"| |000003d0| 88 55 22 55 88 55 22 55 | 77 dd 77 dd 77 dd 77 dd |.U"U.U"U|w.w.w.w.| |000003e0| 80 00 00 00 00 00 00 00 | aa 55 aa 55 aa 55 aa 55 |........|.U.U.U.U| |000003f0| 03 84 48 30 0c 02 01 01 | 82 44 39 44 82 01 01 01 |..H0....|.D9D....| |00000400| 88 14 22 41 88 41 22 14 | 80 80 41 3e 08 08 14 e3 |.."A.A".|..A>....| |00000410| 22 04 8c 74 22 17 98 10 | be 80 88 08 eb 08 88 80 |"..t"...|........| |00000420| 25 c8 32 89 64 24 4c 92 | a2 9c 41 be 2a c9 14 eb |%.2.d$L.|..A.*...| |00000430| 40 a0 00 00 04 0a 00 00 | 80 40 20 00 02 04 08 00 |@.......|.@ .....| |00000440| aa 00 80 00 88 00 80 00 | ff 80 80 80 80 80 80 80 |........|........| |00000450| 08 1c 22 c1 80 01 02 04 | ff 80 80 80 ff 08 08 08 |..".....|........| |00000460| f8 74 22 47 8f 17 22 71 | bf 00 bf bf b0 b0 b0 b0 |.t"G.."q|........| |00000470| ff 7f be 5d a2 41 80 00 | fa f5 fa f5 a0 50 a0 50 |...].A..|.....P.P| |00000480| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000490| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000004a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000004b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000004c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000004d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000004e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000004f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000500| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000510| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000520| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000530| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000540| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000550| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000560| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000570| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000580| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000590| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000005a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000005b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000005c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000005d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000005e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000005f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000600| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000610| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000620| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000630| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000640| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000650| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000660| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000670| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000680| 6f 6e 20 6f 70 65 6e 53 | 74 61 63 6b 0d 73 65 74 |on openS|tack.set| |00000690| 20 63 75 72 73 6f 72 20 | 74 6f 20 77 61 74 63 68 | cursor |to watch| |000006a0| 0d 69 66 20 74 68 65 20 | 76 65 72 73 69 6f 6e 20 |.if the |version | |000006b0| 3c 20 31 2e 32 20 74 68 | 65 6e 0d 61 6e 73 77 65 |< 1.2 th|en.answe| |000006c0| 72 20 22 53 6f 72 72 79 | 2c 20 49 20 6e 65 65 64 |r "Sorry|, I need| |000006d0| 20 48 79 70 65 72 43 61 | 72 64 20 31 2e 32 20 6f | HyperCa|rd 1.2 o| |000006e0| 72 20 67 72 65 61 74 65 | 72 2e 22 0d 73 65 74 20 |r greate|r.".set | |000006f0| 6c 6f 63 6b 4d 65 73 73 | 61 67 65 73 20 74 6f 20 |lockMess|ages to | |00000700| 74 72 75 65 0d 67 6f 20 | 68 6f 6d 65 0d 65 78 69 |true.go |home.exi| |00000710| 74 20 6f 70 65 6e 53 74 | 61 63 6b 0d 65 6e 64 20 |t openSt|ack.end | |00000720| 69 66 0d 68 69 64 65 20 | 6d 65 6e 75 42 61 72 0d |if.hide |menuBar.| |00000730| 67 6c 6f 62 61 6c 20 55 | 73 65 72 5f 6c 65 76 65 |global U|ser_leve| |00000740| 6c 0d 70 75 74 20 74 68 | 65 20 75 73 65 72 6c 65 |l.put th|e userle| |00000750| 76 65 6c 20 69 6e 74 6f | 20 55 73 65 72 5f 6c 65 |vel into| User_le| |00000760| 76 65 6c 0d 73 65 74 20 | 74 68 65 20 75 73 65 72 |vel.set |the user| |00000770| 6c 65 76 65 6c 20 74 6f | 20 35 0d 67 6c 6f 62 61 |level to| 5.globa| |00000780| 6c 20 63 6f 6d 6d 61 6e | 64 4c 49 53 54 0d 70 75 |l comman|dLIST.pu| |00000790| 74 20 63 64 20 66 69 65 | 6c 64 20 22 63 6f 6d 6d |t cd fie|ld "comm| |000007a0| 61 6e 64 4c 49 53 54 22 | 20 69 6e 74 6f 20 63 6f |andLIST"| into co| |000007b0| 6d 6d 61 6e 64 4c 49 53 | 54 0d 0d 70 75 74 20 22 |mmandLIS|T..put "| |000007c0| 41 62 6f 75 74 2e 2e 2e | 2c 28 2d 2c 4e 65 77 2c |About...|,(-,New,| |000007d0| 4f 70 65 6e 2e 2e 2e 2f | 41 2c 28 2d 2c 53 61 76 |Open.../|A,(-,Sav| |000007e0| 65 2c 53 61 76 65 20 41 | 73 2e 2e 2e 2f 57 2c 52 |e,Save A|s.../W,R| |000007f0| 65 76 65 72 74 2c 28 2d | 2c 50 72 69 6e 74 2e 2e |evert,(-|,Print..| |00000800| 2e 2c 22 20 26 20 c2 0d | 22 50 72 69 6e 74 20 43 |.," & ..|"Print C| |00000810| 6f 64 65 2e 2e 2e 2c 28 | 2d 2c 53 68 6f 77 20 41 |ode...,(|-,Show A| |00000820| 6c 6c 20 43 6f 64 65 2f | 47 2c 53 68 6f 77 20 43 |ll Code/|G,Show C| |00000830| 6f 64 65 20 6f 66 20 61 | 20 4c 69 6e 65 2e 2e 2e |ode of a| Line...| |00000840| 22 20 69 6e 74 6f 20 45 | 64 69 74 6f 72 4d 65 6e |" into E|ditorMen| |00000850| 75 0d 70 75 74 20 22 41 | 64 64 2c 49 6e 73 65 72 |u.put "A|dd,Inser| |00000860| 74 2c 52 65 70 6c 61 63 | 65 2c 45 64 69 74 2c 44 |t,Replac|e,Edit,D| |00000870| 65 6c 65 74 65 2c 28 2d | 2c 4c 61 62 65 6c 20 41 |elete,(-|,Label A| |00000880| 62 6f 76 65 20 43 6f 6d | 6d 61 6e 64 22 20 69 6e |bove Com|mand" in| |00000890| 74 6f 20 43 6f 6d 6d 61 | 6e 64 73 4d 65 6e 75 0d |to Comma|ndsMenu.| |000008a0| 70 75 74 20 22 42 65 6c | 6c 2c 54 61 62 2c 43 6c |put "Bel|l,Tab,Cl| |000008b0| 65 61 72 20 53 63 72 65 | 65 6e 2c 42 61 63 6b 73 |ear Scre|en,Backs| |000008c0| 70 61 63 65 2c 28 2d 2c | 4f 74 68 65 72 2e 2e 2e |pace,(-,|Other...| |000008d0| 22 20 69 6e 74 6f 20 43 | 74 72 6c 4d 45 4e 55 0d |" into C|trlMENU.| |000008e0| 0d 6d 65 6e 75 48 61 6e | 64 6c 65 72 20 22 61 64 |.menuHan|dler "ad| |000008f0| 64 22 2c 22 45 64 69 74 | 6f 72 22 2c 45 64 69 74 |d","Edit|or",Edit| |00000900| 6f 72 4d 65 6e 75 0d 6d | 65 6e 75 48 61 6e 64 6c |orMenu.m|enuHandl| |00000910| 65 72 20 22 61 64 64 22 | 2c 22 43 6f 6d 6d 61 6e |er "add"|,"Comman| |00000920| 64 73 22 2c 43 6f 6d 6d | 61 6e 64 73 4d 65 6e 75 |ds",Comm|andsMenu| |00000930| 0d 6d 65 6e 75 48 61 6e | 64 6c 65 72 20 22 61 64 |.menuHan|dler "ad| |00000940| 64 22 2c 22 49 6e 73 65 | 72 74 20 43 6f 6e 74 72 |d","Inse|rt Contr| |00000950| 6f 6c 2e 2e 2e 22 2c 43 | 74 72 6c 4d 45 4e 55 0d |ol...",C|trlMENU.| |00000960| 6d 65 6e 75 48 61 6e 64 | 6c 65 72 20 22 68 69 64 |menuHand|ler "hid| |00000970| 65 22 2c 22 49 6e 73 65 | 72 74 20 43 6f 6e 74 72 |e","Inse|rt Contr| |00000980| 6f 6c 2e 2e 2e 22 2c 43 | 74 72 6c 4d 45 4e 55 0d |ol...",C|trlMENU.| |00000990| 0d 69 66 20 74 68 65 20 | 68 69 6c 69 74 65 20 6f |.if the |hilite o| |000009a0| 66 20 63 64 20 62 74 6e | 20 22 6c 61 62 65 6c 20 |f cd btn| "label | |000009b0| 61 62 6f 76 65 20 63 6f | 6d 6d 61 6e 64 22 20 69 |above co|mmand" i| |000009c0| 73 20 74 72 75 65 20 74 | 68 65 6e 0d 72 65 70 65 |s true t|hen.repe| |000009d0| 61 74 20 77 69 74 68 20 | 78 20 3d 20 32 20 74 6f |at with |x = 2 to| |000009e0| 20 35 0d 6d 65 6e 75 48 | 61 6e 64 6c 65 72 20 22 | 5.menuH|andler "| |000009f0| 64 69 73 61 62 6c 65 22 | 2c 22 63 6f 6d 6d 61 6e |disable"|,"comman| |00000a00| 64 73 22 2c 78 0d 65 6e | 64 20 72 65 70 65 61 74 |ds",x.en|d repeat| |00000a10| 0d 6d 65 6e 75 48 61 6e | 64 6c 65 72 20 22 64 69 |.menuHan|dler "di| |00000a20| 73 61 62 6c 65 22 2c 22 | 45 64 69 74 6f 72 22 2c |sable","|Editor",| |00000a30| 31 33 0d 6d 65 6e 75 48 | 61 6e 64 6c 65 72 20 22 |13.menuH|andler "| |00000a40| 6d 61 72 6b 22 2c 22 63 | 6f 6d 6d 61 6e 64 73 22 |mark","c|ommands"| |00000a50| 2c 22 4c 61 62 65 6c 20 | 41 62 6f 76 65 20 43 6f |,"Label |Above Co| |00000a60| 6d 6d 61 6e 64 22 2c 22 | 63 68 65 63 6b 22 0d 65 |mmand","|check".e| |00000a70| 6e 64 20 69 66 0d 65 6e | 64 20 6f 70 65 6e 53 74 |nd if.en|d openSt| |00000a80| 61 63 6b 0d 0d 6f 6e 20 | 43 6c 6f 73 65 53 74 61 |ack..on |CloseSta| |00000a90| 63 6b 0d 6c 6f 63 6b 20 | 73 63 72 65 65 6e 0d 73 |ck.lock |screen.s| |00000aa0| 65 74 20 63 75 72 73 6f | 72 20 74 6f 20 77 61 74 |et curso|r to wat| |00000ab0| 63 68 0d 67 6f 20 63 64 | 20 31 0d 69 66 20 63 64 |ch.go cd| 1.if cd| |00000ac0| 20 66 69 65 6c 64 20 69 | 64 20 39 39 20 ad 20 22 | field i|d 99 . "| |00000ad0| 22 0d 74 68 65 6e 20 73 | 65 74 20 74 68 65 20 68 |".then s|et the h| |00000ae0| 69 6c 69 74 65 20 6f 66 | 20 63 64 20 62 74 6e 20 |ilite of| cd btn | |00000af0| 69 64 20 28 69 74 65 6d | 20 31 20 6f 66 20 63 64 |id (item| 1 of cd| |00000b00| 20 66 69 65 6c 64 20 69 | 64 20 39 39 29 20 74 6f | field i|d 99) to| |00000b10| 20 66 61 6c 73 65 0d 70 | 75 74 20 22 22 20 69 6e | false.p|ut "" in| |00000b20| 74 6f 20 63 64 20 66 69 | 65 6c 64 20 69 64 20 39 |to cd fi|eld id 9| |00000b30| 39 0d 6d 65 6e 75 48 61 | 6e 64 6c 65 72 20 22 64 |9.menuHa|ndler "d| |00000b40| 65 6c 65 74 65 22 2c 22 | 45 64 69 74 6f 72 22 0d |elete","|Editor".| |00000b50| 6d 65 6e 75 48 61 6e 64 | 6c 65 72 20 22 64 65 6c |menuHand|ler "del| |00000b60| 65 74 65 22 2c 22 43 6f | 6d 6d 61 6e 64 73 22 0d |ete","Co|mmands".| |00000b70| 6d 65 6e 75 48 61 6e 64 | 6c 65 72 20 22 64 65 6c |menuHand|ler "del| |00000b80| 65 74 65 22 2c 22 49 6e | 73 65 72 74 20 43 6f 6e |ete","In|sert Con| |00000b90| 74 72 6f 6c 2e 2e 2e 22 | 0d 69 66 20 74 68 65 20 |trol..."|.if the | |00000ba0| 66 72 65 65 73 69 7a 65 | 20 6f 66 20 74 68 69 73 |freesize| of this| |00000bb0| 20 73 74 61 63 6b 20 3e | 20 32 35 30 30 30 20 74 | stack >| 25000 t| |00000bc0| 68 65 6e 20 64 6f 6d 65 | 6e 75 20 22 63 6f 6d 70 |hen dome|nu "comp| |00000bd0| 61 63 74 20 73 74 61 63 | 6b 22 0d 67 6c 6f 62 61 |act stac|k".globa| |00000be0| 6c 20 55 73 65 72 5f 6c | 65 76 65 6c 0d 73 65 74 |l User_l|evel.set| |00000bf0| 20 74 68 65 20 75 73 65 | 72 6c 65 76 65 6c 20 74 | the use|rlevel t| |00000c00| 6f 20 55 73 65 72 5f 6c | 65 76 65 6c 0d 73 68 6f |o User_l|evel.sho| |00000c10| 77 20 6d 65 6e 75 62 61 | 72 0d 65 6e 64 20 43 6c |w menuba|r.end Cl| |00000c20| 6f 73 65 53 74 61 63 6b | 0d 0d 46 75 6e 63 74 69 |oseStack|..Functi| |00000c30| 6f 6e 20 6c 69 6e 65 43 | 6c 69 63 6b 65 64 0d 72 |on lineC|licked.r| |00000c40| 65 74 75 72 6e 20 28 74 | 72 75 6e 63 28 28 28 73 |eturn (t|runc(((s| |00000c50| 63 72 6f 6c 6c 20 6f 66 | 20 74 68 65 20 74 61 72 |croll of| the tar| |00000c60| 67 65 74 29 20 c2 0d 2b | 20 28 69 74 65 6d 20 74 |get) ..+| (item t| |00000c70| 77 6f 20 6f 66 20 74 68 | 65 20 63 6c 69 63 6b 6c |wo of th|e clickl| |00000c80| 6f 63 29 20 c2 0d 2d 20 | 28 69 74 65 6d 20 74 77 |oc) ..- |(item tw| |00000c90| 6f 20 6f 66 20 74 68 65 | 20 72 65 63 74 20 6f 66 |o of the| rect of| |00000ca0| 20 74 68 65 20 74 61 72 | 67 65 74 29 29 20 c2 0d | the tar|get)) ..| |00000cb0| 64 69 76 20 74 68 65 20 | 74 65 78 74 68 65 69 67 |div the |textheig| |00000cc0| 68 74 20 6f 66 20 74 68 | 65 20 74 61 72 67 65 74 |ht of th|e target| |00000cd0| 29 20 2b 20 6f 6e 65 29 | 0d 65 6e 64 20 6c 69 6e |) + one)|.end lin| |00000ce0| 65 43 6c 69 63 6b 65 64 | 0d 0d 66 75 6e 63 74 69 |eClicked|..functi| |00000cf0| 6f 6e 20 72 65 61 6c 4e | 61 6d 65 20 66 69 63 68 |on realN|ame fich| |00000d00| 69 65 72 0d 70 75 74 20 | 22 22 20 69 6e 74 6f 20 |ier.put |"" into | |00000d10| 61 70 70 6c 4e 61 6d 65 | 0d 72 65 70 65 61 74 20 |applName|.repeat | |00000d20| 77 69 74 68 20 78 20 3d | 20 74 68 65 20 6e 75 6d |with x =| the num| |00000d30| 62 65 72 20 6f 66 20 63 | 68 61 72 73 20 69 6e 20 |ber of c|hars in | |00000d40| 66 69 63 68 69 65 72 20 | 64 6f 77 6e 20 74 6f 20 |fichier |down to | |00000d50| 31 0d 69 66 20 63 68 61 | 72 20 78 20 6f 66 20 66 |1.if cha|r x of f| |00000d60| 69 63 68 69 65 72 20 3d | 20 22 3a 22 20 74 68 65 |ichier =| ":" the| |00000d70| 6e 0d 65 78 69 74 20 72 | 65 70 65 61 74 0d 65 6c |n.exit r|epeat.el| |00000d80| 73 65 0d 70 75 74 20 63 | 68 61 72 20 78 20 6f 66 |se.put c|har x of| |00000d90| 20 66 69 63 68 69 65 72 | 20 62 65 66 6f 72 65 20 | fichier| before | |00000da0| 61 70 70 6c 4e 61 6d 65 | 0d 65 6e 64 20 69 66 0d |applName|.end if.| |00000db0| 65 6e 64 20 72 65 70 65 | 61 74 0d 72 65 74 75 72 |end repe|at.retur| |00000dc0| 6e 20 61 70 70 6c 4e 61 | 6d 65 0d 65 6e 64 20 72 |n applNa|me.end r| |00000dd0| 65 61 6c 6e 61 6d 65 0d | 0d 46 75 6e 63 74 69 6f |ealname.|.Functio| |00000de0| 6e 20 74 68 65 4c 69 6e | 65 43 6c 69 63 6b 65 64 |n theLin|eClicked| |00000df0| 20 63 6c 69 63 6b 4c 69 | 63 0d 72 65 74 75 72 6e | clickLi|c.return| |00000e00| 20 28 74 72 75 6e 63 28 | 28 28 73 63 72 6f 6c 6c | (trunc(|((scroll| |00000e10| 20 6f 66 20 63 64 20 66 | 69 65 6c 64 20 22 73 75 | of cd f|ield "su| |00000e20| 72 76 65 79 22 29 20 c2 | 0d 2b 20 28 69 74 65 6d |rvey") .|.+ (item| |00000e30| 20 74 77 6f 20 6f 66 20 | 63 6c 69 63 6b 4c 69 63 | two of |clickLic| |00000e40| 29 20 c2 0d 2d 20 28 69 | 74 65 6d 20 74 77 6f 20 |) ..- (i|tem two | |00000e50| 6f 66 20 74 68 65 20 72 | 65 63 74 20 6f 66 20 63 |of the r|ect of c| |00000e60| 64 20 66 69 65 6c 64 20 | 22 73 75 72 76 65 79 22 |d field |"survey"| |00000e70| 29 29 20 c2 0d 64 69 76 | 20 74 68 65 20 74 65 78 |)) ..div| the tex| |00000e80| 74 68 65 69 67 68 74 20 | 6f 66 20 63 64 20 66 69 |theight |of cd fi| |00000e90| 65 6c 64 20 22 73 75 72 | 76 65 79 22 29 20 2b 20 |eld "sur|vey") + | |00000ea0| 6f 6e 65 29 0d 65 6e 64 | 20 74 68 65 4c 69 6e 65 |one).end| theLine| |00000eb0| 43 6c 69 63 6b 65 64 0d | 0d 66 75 6e 63 74 69 6f |Clicked.|.functio| |00000ec0| 6e 20 63 6f 6d 70 75 74 | 65 20 6e 61 6d 65 2c 74 |n comput|e name,t| |00000ed0| 54 79 70 65 2c 74 65 78 | 74 2c 6c 65 6e 67 74 68 |Type,tex|t,length| |00000ee0| 2c 62 72 61 6e 63 68 0d | 67 6c 6f 62 61 6c 20 63 |,branch.|global c| |00000ef0| 6f 6d 6d 61 6e 64 4c 49 | 53 54 0d 70 75 74 20 22 |ommandLI|ST.put "| |00000f00| 22 20 69 6e 74 6f 20 64 | 69 73 70 6c 61 79 53 74 |" into d|isplaySt| |00000f10| 72 69 6e 67 0d 0d 70 75 | 74 20 22 30 2c 35 2c 36 |ring..pu|t "0,5,6| |00000f20| 2c 38 2c 31 38 2c 33 37 | 2c 33 38 2c 34 33 2c 34 |,8,18,37|,38,43,4| |00000f30| 34 2c 34 35 2c 34 36 22 | 20 69 6e 74 6f 20 65 78 |4,45,46"| into ex| |00000f40| 63 65 70 74 69 6f 6e 73 | 0d 72 65 70 65 61 74 20 |ceptions|.repeat | |00000f50| 77 69 74 68 20 78 20 3d | 20 31 20 74 6f 20 31 31 |with x =| 1 to 11| |00000f60| 0d 69 66 20 74 54 79 70 | 65 20 3d 20 69 74 65 6d |.if tTyp|e = item| |00000f70| 20 78 20 6f 66 20 65 78 | 63 65 70 74 69 6f 6e 73 | x of ex|ceptions| |00000f80| 20 74 68 65 6e 0d 70 75 | 74 20 6c 69 6e 65 20 28 | then.pu|t line (| |00000f90| 74 54 79 70 65 2b 31 29 | 20 6f 66 20 63 6f 6d 6d |tType+1)| of comm| |00000fa0| 61 6e 64 4c 49 53 54 20 | 69 6e 74 6f 20 64 69 73 |andLIST |into dis| |00000fb0| 70 6c 61 79 53 74 72 69 | 6e 67 0d 69 66 20 6e 61 |playStri|ng.if na| |00000fc0| 6d 65 20 ad 20 22 22 20 | 74 68 65 6e 0d 70 75 74 |me . "" |then.put| |00000fd0| 20 22 20 20 a5 22 20 26 | 26 20 6e 61 6d 65 20 26 | " ." &|& name &| |00000fe0| 26 20 22 a5 22 20 61 66 | 74 65 72 20 64 69 73 70 |& "." af|ter disp| |00000ff0| 6c 61 79 53 74 72 69 6e | 67 0d 65 6e 64 20 69 66 |layStrin|g.end if| |00001000| 0d 72 65 74 75 72 6e 20 | 64 69 73 70 6c 61 79 53 |.return |displayS| |00001010| 74 72 69 6e 67 0d 65 78 | 69 74 20 63 6f 6d 70 75 |tring.ex|it compu| |00001020| 74 65 0d 65 6e 64 20 69 | 66 0d 65 6e 64 20 72 65 |te.end i|f.end re| |00001030| 70 65 61 74 0d 0d 69 66 | 20 74 54 79 70 65 20 3d |peat..if| tType =| |00001040| 20 31 20 74 68 65 6e 0d | 69 66 20 6c 65 6e 67 74 | 1 then.|if lengt| |00001050| 68 20 3d 20 30 20 74 68 | 65 6e 0d 70 75 74 20 22 |h = 0 th|en.put "| |00001060| 44 69 73 70 6c 61 79 20 | d2 22 20 26 20 74 65 78 |Display |." & tex| |00001070| 74 20 26 20 22 d3 20 77 | 69 74 68 20 61 20 43 52 |t & ". w|ith a CR| |00001080| 22 20 20 61 66 74 65 72 | 20 64 69 73 70 6c 61 79 |" after| display| |00001090| 53 74 72 69 6e 67 0d 65 | 6c 73 65 0d 70 75 74 20 |String.e|lse.put | |000010a0| 22 44 69 73 70 6c 61 79 | 20 d2 22 20 26 20 74 65 |"Display| ." & te| |000010b0| 78 74 20 26 20 22 d3 20 | 77 69 74 68 20 6e 6f 20 |xt & ". |with no | |000010c0| 43 52 22 20 20 61 66 74 | 65 72 20 64 69 73 70 6c |CR" aft|er displ| |000010d0| 61 79 53 74 72 69 6e 67 | 0d 65 6e 64 20 69 66 0d |ayString|.end if.| |000010e0| 65 6e 64 20 69 66 0d 69 | 66 20 74 54 79 70 65 20 |end if.i|f tType | |000010f0| 3d 20 32 20 74 68 65 6e | 0d 70 75 74 20 22 42 72 |= 2 then|.put "Br| |00001100| 61 6e 63 68 20 69 6d 6d | 65 64 69 61 74 65 6c 79 |anch imm|ediately| |00001110| 20 74 6f 20 d2 22 20 26 | 20 62 72 61 6e 63 68 20 | to ." &| branch | |00001120| 26 20 22 d3 22 20 69 6e | 74 6f 20 64 69 73 70 6c |& "." in|to displ| |00001130| 61 79 53 74 72 69 6e 67 | 0d 65 6e 64 20 69 66 0d |ayString|.end if.| |00001140| 69 66 20 74 54 79 70 65 | 20 3d 20 33 20 74 68 65 |if tType| = 3 the| |00001150| 6e 0d 70 75 74 20 22 49 | 66 20 6c 61 73 74 20 69 |n.put "I|f last i| |00001160| 6e 70 75 74 20 63 6f 6e | 74 61 69 6e 73 20 d2 22 |nput con|tains ."| |00001170| 20 26 20 74 65 78 74 20 | 26 20 22 d3 2c 20 62 72 | & text |& "., br| |00001180| 61 6e 63 68 20 74 6f 20 | d2 22 20 26 20 c2 0d 62 |anch to |." & ..b| |00001190| 72 61 6e 63 68 20 26 20 | 22 d3 22 20 69 6e 74 6f |ranch & |"." into| |000011a0| 20 64 69 73 70 6c 61 79 | 53 74 72 69 6e 67 0d 65 | display|String.e| |000011b0| 6e 64 20 69 66 0d 69 66 | 20 74 54 79 70 65 20 3d |nd if.if| tType =| |000011c0| 20 34 20 74 68 65 6e 0d | 70 75 74 20 22 49 66 20 | 4 then.|put "If | |000011d0| 6c 61 73 74 20 69 6e 70 | 75 74 20 77 61 73 20 65 |last inp|ut was e| |000011e0| 6d 70 74 79 2c 20 62 72 | 61 6e 63 68 20 74 6f 20 |mpty, br|anch to | |000011f0| d2 22 20 26 20 c2 0d 62 | 72 61 6e 63 68 20 26 20 |." & ..b|ranch & | |00001200| 22 d3 22 20 69 6e 74 6f | 20 64 69 73 70 6c 61 79 |"." into| display| |00001210| 53 74 72 69 6e 67 0d 65 | 6e 64 20 69 66 0d 69 66 |String.e|nd if.if| |00001220| 20 74 54 79 70 65 20 3d | 20 37 20 74 68 65 6e 0d | tType =| 7 then.| |00001230| 70 75 74 20 22 53 74 6f | 70 20 65 78 65 63 75 74 |put "Sto|p execut| |00001240| 69 6f 6e 20 6f 66 20 74 | 68 65 20 53 75 72 76 65 |ion of t|he Surve| |00001250| 79 20 66 69 6c 65 20 61 | 6e 64 20 72 65 74 75 72 |y file a|nd retur| |00001260| 6e 20 74 6f 20 74 68 65 | 20 6c 61 73 74 20 22 20 |n to the| last " | |00001270| 26 20 c2 0d 22 52 65 64 | 20 52 79 64 65 72 20 48 |& .."Red| Ryder H| |00001280| 6f 73 74 20 6d 65 6e 75 | 2e 22 20 69 6e 74 6f 20 |ost menu|." into | |00001290| 64 69 73 70 6c 61 79 53 | 74 72 69 6e 67 0d 65 6e |displayS|tring.en| |000012a0| 64 20 69 66 0d 69 66 20 | 74 54 79 70 65 20 3d 20 |d if.if |tType = | |000012b0| 39 20 74 68 65 6e 0d 70 | 75 74 20 22 47 65 74 20 |9 then.p|ut "Get | |000012c0| 69 6e 70 75 74 20 5b 22 | 20 26 20 6c 65 6e 67 74 |input ["| & lengt| |000012d0| 68 20 26 20 22 5d 20 66 | 72 6f 6d 20 74 68 65 20 |h & "] f|rom the | |000012e0| 75 73 65 72 2e 22 20 69 | 6e 74 6f 20 64 69 73 70 |user." i|nto disp| |000012f0| 6c 61 79 53 74 72 69 6e | 67 0d 69 66 20 74 65 78 |layStrin|g.if tex| |00001300| 74 20 ad 20 22 22 20 74 | 68 65 6e 0d 70 75 74 20 |t . "" t|hen.put | |00001310| 22 44 69 73 70 6c 61 79 | 20 d2 22 20 26 20 74 65 |"Display| ." & te| |00001320| 78 74 20 26 20 22 d3 20 | 61 6e 64 20 22 20 62 65 |xt & ". |and " be| |00001330| 66 6f 72 65 20 64 69 73 | 70 6c 61 79 53 74 72 69 |fore dis|playStri| |00001340| 6e 67 0d 65 6e 64 20 69 | 66 0d 65 6e 64 20 69 66 |ng.end i|f.end if| |00001350| 0d 69 66 20 74 54 79 70 | 65 20 3d 20 31 30 20 74 |.if tTyp|e = 10 t| |00001360| 68 65 6e 0d 70 75 74 20 | 22 47 65 74 20 27 59 27 |hen.put |"Get 'Y'| |00001370| 20 6f 72 20 27 4e 27 20 | 66 72 6f 6d 20 74 68 65 | or 'N' |from the| |00001380| 20 75 73 65 72 2e 22 20 | 69 6e 74 6f 20 64 69 73 | user." |into dis| |00001390| 70 6c 61 79 53 74 72 69 | 6e 67 0d 69 66 20 74 65 |playStri|ng.if te| |000013a0| 78 74 20 ad 20 22 22 20 | 74 68 65 6e 0d 70 75 74 |xt . "" |then.put| |000013b0| 20 22 44 69 73 70 6c 61 | 79 20 d2 22 20 26 20 74 | "Displa|y ." & t| |000013c0| 65 78 74 20 26 20 22 d3 | 20 61 6e 64 20 22 20 62 |ext & ".| and " b| |000013d0| 65 66 6f 72 65 20 64 69 | 73 70 6c 61 79 53 74 72 |efore di|splayStr| |000013e0| 69 6e 67 0d 65 6e 64 20 | 69 66 0d 65 6e 64 20 69 |ing.end |if.end i| |000013f0| 66 0d 69 66 20 74 54 79 | 70 65 20 3d 20 31 31 20 |f.if tTy|pe = 11 | |00001400| 74 68 65 6e 0d 70 75 74 | 20 22 47 65 74 20 61 20 |then.put| "Get a | |00001410| 43 52 20 66 72 6f 6d 20 | 74 68 65 20 75 73 65 72 |CR from |the user| |00001420| 2e 22 20 69 6e 74 6f 20 | 64 69 73 70 6c 61 79 53 |." into |displayS| |00001430| 74 72 69 6e 67 0d 69 66 | 20 74 65 78 74 20 ad 20 |tring.if| text . | |00001440| 22 22 20 74 68 65 6e 0d | 70 75 74 20 22 44 69 73 |"" then.|put "Dis| |00001450| 70 6c 61 79 20 d2 22 20 | 26 20 74 65 78 74 20 26 |play ." |& text &| |00001460| 20 22 d3 20 61 6e 64 20 | 22 20 62 65 66 6f 72 65 | ". and |" before| |00001470| 20 64 69 73 70 6c 61 79 | 53 74 72 69 6e 67 0d 65 | display|String.e| |00001480| 6e 64 20 69 66 0d 65 6e | 64 20 69 66 0d 69 66 20 |nd if.en|d if.if | |00001490| 74 54 79 70 65 20 3d 20 | 31 32 20 74 68 65 6e 0d |tType = |12 then.| |000014a0| 70 75 74 20 22 44 69 73 | 70 6c 61 79 20 d2 22 20 |put "Dis|play ." | |000014b0| 26 20 74 65 78 74 20 26 | 20 22 d3 20 77 69 74 68 |& text &| ". with| |000014c0| 20 43 52 20 74 6f 20 74 | 68 65 20 73 63 72 61 74 | CR to t|he scrat| |000014d0| 63 68 20 66 69 6c 65 2e | 22 20 69 6e 74 6f 20 64 |ch file.|" into d| |000014e0| 69 73 70 6c 61 79 53 74 | 72 69 6e 67 0d 65 6e 64 |isplaySt|ring.end| |000014f0| 20 69 66 0d 69 66 20 74 | 54 79 70 65 20 3d 20 31 | if.if t|Type = 1| |00001500| 33 20 74 68 65 6e 0d 70 | 75 74 20 22 44 69 73 70 |3 then.p|ut "Disp| |00001510| 6c 61 79 20 d2 22 20 26 | 20 74 65 78 74 20 26 20 |lay ." &| text & | |00001520| 22 d3 20 77 69 74 68 20 | 6e 6f 20 43 52 20 74 6f |". with |no CR to| |00001530| 20 74 68 65 20 73 63 72 | 61 74 63 68 20 66 69 6c | the scr|atch fil| |00001540| 65 2e 22 20 69 6e 74 6f | 20 64 69 73 70 6c 61 79 |e." into| display| |00001550| 53 74 72 69 6e 67 0d 65 | 6e 64 20 69 66 0d 69 66 |String.e|nd if.if| |00001560| 20 74 54 79 70 65 20 3d | 20 31 34 20 74 68 65 6e | tType =| 14 then| |00001570| 0d 70 75 74 20 22 52 61 | 69 73 65 20 63 75 72 72 |.put "Ra|ise curr| |00001580| 65 6e 74 20 63 61 6c 6c | 65 72 27 73 20 74 69 6d |ent call|er's tim| |00001590| 65 20 6c 69 6d 69 74 20 | 66 6f 72 20 74 68 69 73 |e limit |for this| |000015a0| 20 63 61 6c 6c 20 6f 6e | 6c 79 20 74 6f 20 22 20 | call on|ly to " | |000015b0| c2 0d 26 20 6c 65 6e 67 | 74 68 20 69 6e 74 6f 20 |..& leng|th into | |000015c0| 64 69 73 70 6c 61 79 53 | 74 72 69 6e 67 0d 65 6e |displayS|tring.en| |000015d0| 64 20 69 66 0d 69 66 20 | 74 54 79 70 65 20 3d 20 |d if.if |tType = | |000015e0| 31 35 20 74 68 65 6e 0d | 70 75 74 20 22 52 61 69 |15 then.|put "Rai| |000015f0| 73 65 20 63 75 72 72 65 | 6e 74 20 63 61 6c 6c 65 |se curre|nt calle| |00001600| 72 27 73 20 74 69 6d 65 | 20 6c 69 6d 69 74 20 70 |r's time| limit p| |00001610| 65 72 6d 61 6e 65 6e 74 | 6c 79 20 74 6f 20 22 20 |ermanent|ly to " | |00001620| c2 0d 26 20 6c 65 6e 67 | 74 68 20 69 6e 74 6f 20 |..& leng|th into | |00001630| 64 69 73 70 6c 61 79 53 | 74 72 69 6e 67 0d 65 6e |displayS|tring.en| |00001640| 64 20 69 66 0d 69 66 20 | 74 54 79 70 65 20 3d 20 |d if.if |tType = | |00001650| 31 36 20 74 68 65 6e 0d | 70 75 74 20 22 53 65 74 |16 then.|put "Set| |00001660| 20 74 68 65 20 63 61 6c | 6c 65 72 27 73 20 63 6c | the cal|ler's cl| |00001670| 65 61 72 61 6e 63 65 20 | 6c 65 76 65 6c 20 66 6f |earance |level fo| |00001680| 72 20 74 68 69 73 20 66 | 6f 72 20 74 68 69 73 20 |r this f|or this | |00001690| 63 61 6c 6c 20 6f 6e 6c | 79 20 74 6f 20 22 20 c2 |call onl|y to " .| |000016a0| 0d 26 20 6c 65 6e 67 74 | 68 20 69 6e 74 6f 20 64 |.& lengt|h into d| |000016b0| 69 73 70 6c 61 79 53 74 | 72 69 6e 67 0d 65 6e 64 |isplaySt|ring.end| |000016c0| 20 69 66 0d 69 66 20 74 | 54 79 70 65 20 3d 20 31 | if.if t|Type = 1| |000016d0| 37 20 74 68 65 6e 0d 70 | 75 74 20 22 53 65 74 20 |7 then.p|ut "Set | |000016e0| 74 68 65 20 63 61 6c 6c | 65 72 27 73 20 63 6c 65 |the call|er's cle| |000016f0| 61 72 61 6e 63 65 20 6c | 65 76 65 6c 20 70 65 72 |arance l|evel per| |00001700| 6d 61 6e 65 6e 74 6c 79 | 20 74 6f 20 22 20 c2 0d |manently| to " ..| |00001710| 26 20 6c 65 6e 67 74 68 | 20 69 6e 74 6f 20 64 69 |& length| into di| |00001720| 73 70 6c 61 79 53 74 72 | 69 6e 67 0d 65 6e 64 20 |splayStr|ing.end | |00001730| 69 66 0d 69 66 20 74 54 | 79 70 65 20 3d 20 31 39 |if.if tT|ype = 19| |00001740| 20 74 68 65 6e 0d 70 75 | 74 20 22 57 72 69 74 65 | then.pu|t "Write| |00001750| 20 74 68 65 20 76 61 6c | 75 65 20 6f 66 20 41 53 | the val|ue of AS| |00001760| 43 49 49 20 63 68 61 72 | 61 63 74 65 72 20 d2 22 |CII char|acter ."| |00001770| 20 c2 0d 26 20 74 65 78 | 74 20 26 20 22 d3 20 74 | ..& tex|t & ". t| |00001780| 6f 20 74 68 65 20 72 65 | 73 70 6f 6e 73 65 20 66 |o the re|sponse f| |00001790| 69 6c 65 2e 22 20 69 6e | 74 6f 20 64 69 73 70 6c |ile." in|to displ| |000017a0| 61 79 53 74 72 69 6e 67 | 0d 65 6e 64 20 69 66 0d |ayString|.end if.| |000017b0| 69 66 20 74 54 79 70 65 | 20 3d 20 32 30 20 74 68 |if tType| = 20 th| |000017c0| 65 6e 0d 70 75 74 20 22 | 43 6c 65 61 72 20 6f 75 |en.put "|Clear ou| |000017d0| 74 20 74 68 65 20 73 63 | 72 61 74 63 68 20 66 69 |t the sc|ratch fi| |000017e0| 6c 65 20 61 6e 64 20 62 | 72 61 6e 63 68 20 74 6f |le and b|ranch to| |000017f0| 20 d2 22 20 c2 0d 26 20 | 62 72 61 6e 63 68 20 26 | ." ..& |branch &| |00001800| 20 22 d3 22 20 69 6e 74 | 6f 20 64 69 73 70 6c 61 | "." int|o displa| |00001810| 79 53 74 72 69 6e 67 0d | 65 6e 64 20 69 66 0d 69 |yString.|end if.i| |00001820| 66 20 74 54 79 70 65 20 | 3d 20 32 31 20 74 68 65 |f tType |= 21 the| |00001830| 6e 0d 70 75 74 20 22 49 | 66 20 74 68 65 20 75 73 |n.put "I|f the us| |00001840| 65 72 27 73 20 64 6f 77 | 6e 2f 75 70 6c 6f 61 64 |er's dow|n/upload| |00001850| 20 72 61 74 69 6f 20 69 | 73 20 6c 65 73 73 20 74 | ratio i|s less t| |00001860| 68 61 6e 20 22 20 26 20 | 74 65 78 74 20 c2 0d 26 |han " & |text ..&| |00001870| 20 22 2c 20 74 68 65 6e | 20 62 72 61 6e 63 68 20 | ", then| branch | |00001880| 74 6f 20 d2 22 20 26 20 | 62 72 61 6e 63 68 20 26 |to ." & |branch &| |00001890| 20 22 d3 22 20 69 6e 74 | 6f 20 64 69 73 70 6c 61 | "." int|o displa| |000018a0| 79 53 74 72 69 6e 67 0d | 65 6e 64 20 69 66 0d 69 |yString.|end if.i| |000018b0| 66 20 74 54 79 70 65 20 | 3d 20 32 32 20 74 68 65 |f tType |= 22 the| |000018c0| 6e 0d 70 75 74 20 22 54 | 65 6d 70 6f 72 61 72 69 |n.put "T|emporari| |000018d0| 6c 79 20 73 65 74 73 20 | 74 68 65 20 63 75 72 72 |ly sets |the curr| |000018e0| 65 6e 74 20 63 61 6c 6c | 65 72 27 73 20 72 65 73 |ent call|er's res| |000018f0| 74 72 69 63 74 69 6f 6e | 20 66 6c 61 67 20 22 20 |triction| flag " | |00001900| c2 0d 26 20 22 6e 75 6d | 62 65 72 20 22 20 26 20 |..& "num|ber " & | |00001910| 74 65 78 74 20 69 6e 74 | 6f 20 64 69 73 70 6c 61 |text int|o displa| |00001920| 79 53 74 72 69 6e 67 0d | 65 6e 64 20 69 66 0d 69 |yString.|end if.i| |00001930| 66 20 74 54 79 70 65 20 | 3d 20 32 33 20 74 68 65 |f tType |= 23 the| |00001940| 6e 0d 70 75 74 20 22 50 | 65 72 6d 61 6e 65 6e 74 |n.put "P|ermanent| |00001950| 6c 79 20 73 65 74 73 20 | 74 68 65 20 63 75 72 72 |ly sets |the curr| |00001960| 65 6e 74 20 63 61 6c 6c | 65 72 27 73 20 72 65 73 |ent call|er's res| |00001970| 74 72 69 63 74 69 6f 6e | 20 66 6c 61 67 20 22 20 |triction| flag " | |00001980| c2 0d 26 20 22 6e 75 6d | 62 65 72 20 22 20 26 20 |..& "num|ber " & | |00001990| 74 65 78 74 20 69 6e 74 | 6f 20 64 69 73 70 6c 61 |text int|o displa| |000019a0| 79 53 74 72 69 6e 67 0d | 65 6e 64 20 69 66 0d 69 |yString.|end if.i| |000019b0| 66 20 74 54 79 70 65 20 | 3d 20 32 34 20 74 68 65 |f tType |= 24 the| |000019c0| 6e 0d 70 75 74 20 22 54 | 65 6d 70 6f 72 61 72 69 |n.put "T|emporari| |000019d0| 6c 79 20 72 65 73 65 74 | 73 20 74 68 65 20 63 75 |ly reset|s the cu| |000019e0| 72 72 65 6e 74 20 63 61 | 6c 6c 65 72 27 73 20 72 |rrent ca|ller's r| |000019f0| 65 73 74 72 69 63 74 69 | 6f 6e 20 66 6c 61 67 20 |estricti|on flag | |00001a00| 22 20 c2 0d 26 20 22 6e | 75 6d 62 65 72 20 22 20 |" ..& "n|umber " | |00001a10| 26 20 74 65 78 74 20 69 | 6e 74 6f 20 64 69 73 70 |& text i|nto disp| |00001a20| 6c 61 79 53 74 72 69 6e | 67 0d 65 6e 64 20 69 66 |layStrin|g.end if| |00001a30| 0d 69 66 20 74 54 79 70 | 65 20 3d 20 32 35 20 74 |.if tTyp|e = 25 t| |00001a40| 68 65 6e 0d 70 75 74 20 | 22 50 65 72 6d 61 6e 65 |hen.put |"Permane| |00001a50| 6e 74 6c 79 20 72 65 73 | 65 74 73 20 74 68 65 20 |ntly res|ets the | |00001a60| 63 75 72 72 65 6e 74 20 | 63 61 6c 6c 65 72 27 73 |current |caller's| |00001a70| 20 72 65 73 74 72 69 63 | 74 69 6f 6e 20 66 6c 61 | restric|tion fla| |00001a80| 67 20 22 20 c2 0d 26 20 | 22 6e 75 6d 62 65 72 20 |g " ..& |"number | |00001a90| 22 20 26 20 74 65 78 74 | 20 69 6e 74 6f 20 64 69 |" & text| into di| |00001aa0| 73 70 6c 61 79 53 74 72 | 69 6e 67 0d 65 6e 64 20 |splayStr|ing.end | |00001ab0| 69 66 0d 69 66 20 74 54 | 79 70 65 20 3d 20 32 36 |if.if tT|ype = 26| |00001ac0| 20 6f 72 20 74 54 79 70 | 65 20 3d 20 32 37 20 c2 | or tTyp|e = 27 .| |00001ad0| 0d 6f 72 20 74 54 79 70 | 65 20 3d 20 32 38 20 6f |.or tTyp|e = 28 o| |00001ae0| 72 20 74 54 79 70 65 20 | 3d 20 32 39 20 74 68 65 |r tType |= 29 the| |00001af0| 6e 0d 70 75 74 20 22 44 | 69 73 70 6c 61 79 20 54 |n.put "D|isplay T| |00001b00| 45 58 54 20 66 69 6c 65 | 20 d2 22 20 26 20 72 65 |EXT file| ." & re| |00001b10| 61 6c 4e 61 6d 65 28 74 | 65 78 74 29 20 69 6e 74 |alName(t|ext) int| |00001b20| 6f 20 64 69 73 70 6c 61 | 79 53 74 72 69 6e 67 0d |o displa|yString.| |00001b30| 69 66 20 74 54 79 70 65 | 20 3d 20 32 36 20 74 68 |if tType| = 26 th| |00001b40| 65 6e 20 70 75 74 20 22 | d3 20 28 43 61 6e 63 65 |en put "|. (Cance| |00001b50| 6c 6c 61 62 6c 65 2c 20 | 6e 6f 20 70 72 6f 6d 70 |llable, |no promp| |00001b60| 74 73 29 22 20 61 66 74 | 65 72 20 64 69 73 70 6c |ts)" aft|er displ| |00001b70| 61 79 53 74 72 69 6e 67 | 0d 69 66 20 74 54 79 70 |ayString|.if tTyp| |00001b80| 65 20 3d 20 32 37 20 74 | 68 65 6e 20 70 75 74 20 |e = 27 t|hen put | |00001b90| 22 d3 20 28 43 61 6e 63 | 65 6c 6c 61 62 6c 65 2c |". (Canc|ellable,| |00001ba0| 20 61 6c 6c 20 70 72 6f | 6d 70 74 73 29 22 20 61 | all pro|mpts)" a| |00001bb0| 66 74 65 72 20 64 69 73 | 70 6c 61 79 53 74 72 69 |fter dis|playStri| |00001bc0| 6e 67 0d 69 66 20 74 54 | 79 70 65 20 3d 20 32 38 |ng.if tT|ype = 28| |00001bd0| 20 74 68 65 6e 20 70 75 | 74 20 22 d3 20 28 4e 6f | then pu|t ". (No| |00001be0| 74 20 63 61 6e 63 65 6c | 6c 61 62 6c 65 2c 20 61 |t cancel|lable, a| |00001bf0| 6c 6c 20 70 72 6f 6d 70 | 74 73 29 22 20 61 66 74 |ll promp|ts)" aft| |00001c00| 65 72 20 64 69 73 70 6c | 61 79 53 74 72 69 6e 67 |er displ|ayString| |00001c10| 0d 69 66 20 74 54 79 70 | 65 20 3d 20 32 39 20 74 |.if tTyp|e = 29 t| |00001c20| 68 65 6e 20 70 75 74 20 | 22 d3 20 28 43 61 6e 63 |hen put |". (Canc| |00001c30| 65 6c 6c 61 62 6c 65 2c | 20 6f 6e 6c 79 20 66 69 |ellable,| only fi| |00001c40| 6e 61 6c 20 70 72 6f 6d | 70 74 73 29 22 20 61 66 |nal prom|pts)" af| |00001c50| 74 65 72 20 64 69 73 70 | 6c 61 79 53 74 72 69 6e |ter disp|layStrin| |00001c60| 67 0d 65 6e 64 20 69 66 | 0d 69 66 20 74 54 79 70 |g.end if|.if tTyp| |00001c70| 65 20 3d 20 33 30 20 74 | 68 65 6e 0d 70 75 74 20 |e = 30 t|hen.put | |00001c80| 22 43 72 65 61 74 65 20 | 61 20 53 70 65 63 69 61 |"Create |a Specia| |00001c90| 6c 20 53 63 72 61 74 63 | 68 20 46 69 6c 65 20 61 |l Scratc|h File a| |00001ca0| 6e 64 20 61 6c 6c 6f 63 | 61 74 65 20 22 20 26 20 |nd alloc|ate " & | |00001cb0| 74 65 78 74 20 c2 0d 26 | 20 22 20 61 63 63 75 6d |text ..&| " accum| |00001cc0| 75 6c 61 74 6f 72 73 2e | 22 69 6e 74 6f 20 64 69 |ulators.|"into di| |00001cd0| 73 70 6c 61 79 53 74 72 | 69 6e 67 0d 65 6e 64 20 |splayStr|ing.end | |00001ce0| 69 66 0d 69 66 20 74 54 | 79 70 65 20 3d 20 33 31 |if.if tT|ype = 31| |00001cf0| 20 74 68 65 6e 0d 70 75 | 74 20 22 41 64 64 20 22 | then.pu|t "Add "| |00001d00| 20 26 20 69 74 65 6d 20 | 31 20 6f 66 20 74 65 78 | & item |1 of tex| |00001d10| 74 20 26 20 22 20 74 6f | 20 74 68 65 20 53 70 65 |t & " to| the Spe| |00001d20| 63 69 61 6c 20 53 63 72 | 61 74 63 68 20 46 69 6c |cial Scr|atch Fil| |00001d30| 65 20 22 20 26 20 c2 0d | 22 61 63 63 75 6d 75 6c |e " & ..|"accumul| |00001d40| 61 74 6f 72 20 22 20 26 | 20 69 74 65 6d 20 32 20 |ator " &| item 2 | |00001d50| 6f 66 20 74 65 78 74 20 | 69 6e 74 6f 20 64 69 73 |of text |into dis| |00001d60| 70 6c 61 79 53 74 72 69 | 6e 67 0d 65 6e 64 20 69 |playStri|ng.end i| |00001d70| 66 0d 69 66 20 74 54 79 | 70 65 20 3d 20 33 32 20 |f.if tTy|pe = 32 | |00001d80| 74 68 65 6e 0d 70 75 74 | 20 22 41 64 64 20 74 68 |then.put| "Add th| |00001d90| 65 20 63 6f 6e 74 65 6e | 74 73 20 6f 66 20 53 70 |e conten|ts of Sp| |00001da0| 65 63 69 61 6c 20 53 63 | 72 61 74 63 68 20 61 63 |ecial Sc|ratch ac| |00001db0| 63 75 6d 75 6c 61 74 6f | 72 20 22 20 26 20 c2 0d |cumulato|r " & ..| |00001dc0| 69 74 65 6d 20 31 20 6f | 66 20 74 65 78 74 20 26 |item 1 o|f text &| |00001dd0| 20 22 20 74 6f 20 74 68 | 65 20 53 70 65 63 69 61 | " to th|e Specia| |00001de0| 6c 20 53 63 72 61 74 63 | 68 20 46 69 6c 65 20 22 |l Scratc|h File "| |00001df0| 20 26 20 c2 0d 22 61 63 | 63 75 6d 75 6c 61 74 6f | & .."ac|cumulato| |00001e00| 72 20 22 20 26 20 69 74 | 65 6d 20 32 20 6f 66 20 |r " & it|em 2 of | |00001e10| 74 65 78 74 20 69 6e 74 | 6f 20 64 69 73 70 6c 61 |text int|o displa| |00001e20| 79 53 74 72 69 6e 67 0d | 65 6e 64 20 69 66 0d 69 |yString.|end if.i| |00001e30| 66 20 74 54 79 70 65 20 | 3d 20 33 33 20 74 68 65 |f tType |= 33 the| |00001e40| 6e 0d 70 75 74 20 22 44 | 69 73 70 6c 61 79 20 74 |n.put "D|isplay t| |00001e50| 68 65 20 73 74 72 69 6e | 67 20 65 71 75 69 76 61 |he strin|g equiva| |00001e60| 6c 65 6e 74 20 6f 66 20 | 74 68 65 20 53 70 65 63 |lent of |the Spec| |00001e70| 69 61 6c 20 53 63 72 61 | 74 63 68 20 66 69 6c 65 |ial Scra|tch file| |00001e80| 20 22 20 26 c2 0d 22 61 | 63 63 75 6d 75 6c 61 74 | " &.."a|ccumulat| |00001e90| 6f 72 20 22 20 26 20 74 | 65 78 74 20 26 20 22 20 |or " & t|ext & " | |00001ea0| 77 69 74 68 20 61 20 43 | 52 2e 22 20 69 6e 74 6f |with a C|R." into| |00001eb0| 20 64 69 73 70 6c 61 79 | 53 74 72 69 6e 67 0d 65 | display|String.e| |00001ec0| 6e 64 20 69 66 0d 69 66 | 20 74 54 79 70 65 20 3d |nd if.if| tType =| |00001ed0| 20 33 34 20 74 68 65 6e | 0d 70 75 74 20 22 44 69 | 34 then|.put "Di| |00001ee0| 73 70 6c 61 79 20 74 68 | 65 20 73 74 72 69 6e 67 |splay th|e string| |00001ef0| 20 65 71 75 69 76 61 6c | 65 6e 74 20 6f 66 20 74 | equival|ent of t| |00001f00| 68 65 20 2e 43 4e 54 20 | 66 69 6c 65 20 22 20 26 |he .CNT |file " &| |00001f10| c2 0d 22 61 63 63 75 6d | 75 6c 61 74 6f 72 20 22 |.."accum|ulator "| |00001f20| 20 26 20 74 65 78 74 20 | 26 20 22 20 77 69 74 68 | & text |& " with| |00001f30| 20 61 20 43 52 2e 22 20 | 69 6e 74 6f 20 64 69 73 | a CR." |into dis| |00001f40| 70 6c 61 79 53 74 72 69 | 6e 67 0d 65 6e 64 20 69 |playStri|ng.end i| |00001f50| 66 0d 69 66 20 74 54 79 | 70 65 20 3d 20 33 35 20 |f.if tTy|pe = 35 | |00001f60| 74 68 65 6e 0d 70 75 74 | 20 22 44 69 73 70 6c 61 |then.put| "Displa| |00001f70| 79 20 74 68 65 20 73 74 | 72 69 6e 67 20 65 71 75 |y the st|ring equ| |00001f80| 69 76 61 6c 65 6e 74 20 | 6f 66 20 74 68 65 20 53 |ivalent |of the S| |00001f90| 70 65 63 69 61 6c 20 53 | 63 72 61 74 63 68 20 66 |pecial S|cratch f| |00001fa0| 69 6c 65 20 22 20 26 c2 | 0d 22 61 63 63 75 6d 75 |ile " &.|."accumu| |00001fb0| 6c 61 74 6f 72 20 22 20 | 26 20 74 65 78 74 20 26 |lator " |& text &| |00001fc0| 20 22 20 77 69 74 68 20 | 6e 6f 20 43 52 2e 22 20 | " with |no CR." | |00001fd0| 69 6e 74 6f 20 64 69 73 | 70 6c 61 79 53 74 72 69 |into dis|playStri| |00001fe0| 6e 67 0d 65 6e 64 20 69 | 66 0d 69 66 20 74 54 79 |ng.end i|f.if tTy| |00001ff0| 70 65 20 3d 20 33 36 20 | 74 68 65 6e 0d 70 75 74 |pe = 36 |then.put| |00002000| 20 22 44 69 73 70 6c 61 | 79 20 74 68 65 20 73 74 | "Displa|y the st| |00002010| 72 69 6e 67 20 65 71 75 | 69 76 61 6c 65 6e 74 20 |ring equ|ivalent | |00002020| 6f 66 20 74 68 65 20 2e | 43 4e 54 20 66 69 6c 65 |of the .|CNT file| |00002030| 20 22 20 26 c2 0d 22 61 | 63 63 75 6d 75 6c 61 74 | " &.."a|ccumulat| |00002040| 6f 72 20 22 20 26 20 74 | 65 78 74 20 26 20 22 20 |or " & t|ext & " | |00002050| 77 69 74 68 20 6e 6f 20 | 43 52 2e 22 20 69 6e 74 |with no |CR." int| |00002060| 6f 20 64 69 73 70 6c 61 | 79 53 74 72 69 6e 67 0d |o displa|yString.| |00002070| 65 6e 64 20 69 66 0d 69 | 66 20 74 54 79 70 65 20 |end if.i|f tType | |00002080| 3d 20 33 39 20 74 68 65 | 6e 0d 70 75 74 20 22 49 |= 39 the|n.put "I| |00002090| 66 20 63 75 72 72 65 6e | 74 20 63 61 6c 6c 65 72 |f curren|t caller| |000020a0| 27 73 20 6e 61 6d 65 20 | 61 70 70 65 61 72 73 20 |'s name |appears | |000020b0| 69 6e 20 2e 43 4e 54 20 | 66 69 6c 65 2c 20 65 78 |in .CNT |file, ex| |000020c0| 65 63 75 74 65 20 22 20 | 26 c2 0d 22 74 68 65 20 |ecute " |&.."the | |000020d0| 73 75 72 76 65 79 3a 20 | d2 22 20 26 20 72 65 61 |survey: |." & rea| |000020e0| 6c 4e 61 6d 65 28 62 72 | 61 6e 63 68 29 20 26 20 |lName(br|anch) & | |000020f0| 22 d3 2e 22 20 69 6e 74 | 6f 20 64 69 73 70 6c 61 |".." int|o displa| |00002100| 79 53 74 72 69 6e 67 0d | 65 6e 64 20 69 66 0d 69 |yString.|end if.i| |00002110| 66 20 74 54 79 70 65 20 | 3d 20 34 30 20 74 68 65 |f tType |= 40 the| |00002120| 6e 0d 70 75 74 20 22 50 | 75 74 20 22 20 26 20 69 |n.put "P|ut " & i| |00002130| 74 65 6d 20 32 20 6f 66 | 20 74 65 78 74 20 26 20 |tem 2 of| text & | |00002140| 22 20 69 6e 74 6f 20 74 | 68 65 20 53 70 65 63 69 |" into t|he Speci| |00002150| 61 6c 20 22 20 26 c2 0d | 22 53 63 72 61 74 63 68 |al " &..|"Scratch| |00002160| 20 61 63 63 75 6d 75 6c | 61 74 6f 72 20 22 20 26 | accumul|ator " &| |00002170| 20 69 74 65 6d 20 31 20 | 6f 66 20 74 65 78 74 20 | item 1 |of text | |00002180| 69 6e 74 6f 20 64 69 73 | 70 6c 61 79 53 74 72 69 |into dis|playStri| |00002190| 6e 67 0d 65 6e 64 20 69 | 66 0d 69 66 20 74 54 79 |ng.end i|f.if tTy| |000021a0| 70 65 20 3d 20 34 31 20 | 74 68 65 6e 0d 70 75 74 |pe = 41 |then.put| |000021b0| 20 22 44 69 73 70 6c 61 | 79 20 74 68 65 20 70 65 | "Displa|y the pe| |000021c0| 72 63 65 6e 74 61 67 65 | 20 74 68 61 74 20 2e 43 |rcentage| that .C| |000021d0| 4e 54 20 66 69 6c 65 20 | 61 63 63 75 6d 75 6c 61 |NT file |accumula| |000021e0| 74 6f 72 20 22 20 26 c2 | 0d 69 74 65 6d 20 31 20 |tor " &.|.item 1 | |000021f0| 6f 66 20 74 65 78 74 20 | 26 20 22 20 69 73 20 6f |of text |& " is o| |00002200| 66 20 2e 43 4e 54 20 66 | 69 6c 65 20 61 63 63 2e |f .CNT f|ile acc.| |00002210| 20 22 20 c2 0d 26 20 69 | 74 65 6d 20 32 20 6f 66 | " ..& i|tem 2 of| |00002220| 20 74 65 78 74 20 26 20 | 22 20 77 69 74 68 20 61 | text & |" with a| |00002230| 20 43 52 2e 22 20 69 6e | 74 6f 20 64 69 73 70 6c | CR." in|to displ| |00002240| 61 79 53 74 72 69 6e 67 | 0d 65 6e 64 20 69 66 0d |ayString|.end if.| |00002250| 69 66 20 74 54 79 70 65 | 20 3d 20 34 32 20 74 68 |if tType| = 42 th| |00002260| 65 6e 0d 70 75 74 20 22 | 44 69 73 70 6c 61 79 20 |en.put "|Display | |00002270| 74 68 65 20 70 65 72 63 | 65 6e 74 61 67 65 20 74 |the perc|entage t| |00002280| 68 61 74 20 2e 43 4e 54 | 20 66 69 6c 65 20 61 63 |hat .CNT| file ac| |00002290| 63 75 6d 75 6c 61 74 6f | 72 20 22 20 26 c2 0d 69 |cumulato|r " &..i| |000022a0| 74 65 6d 20 31 20 6f 66 | 20 74 65 78 74 20 26 20 |tem 1 of| text & | |000022b0| 22 20 69 73 20 6f 66 20 | 2e 43 4e 54 20 66 69 6c |" is of |.CNT fil| |000022c0| 65 20 61 63 63 2e 20 22 | 20 c2 0d 26 20 69 74 65 |e acc. "| ..& ite| |000022d0| 6d 20 32 20 6f 66 20 74 | 65 78 74 20 26 20 22 20 |m 2 of t|ext & " | |000022e0| 77 69 74 68 20 6e 6f 20 | 43 52 2e 22 20 69 6e 74 |with no |CR." int| |000022f0| 6f 20 64 69 73 70 6c 61 | 79 53 74 72 69 6e 67 0d |o displa|yString.| |00002300| 65 6e 64 20 69 66 0d 69 | 66 20 6e 61 6d 65 20 ad |end if.i|f name .| |00002310| 20 22 22 20 74 68 65 6e | 0d 70 75 74 20 22 20 20 | "" then|.put " | |00002320| a5 22 20 26 26 20 6e 61 | 6d 65 20 26 26 20 22 a5 |." && na|me && ".| |00002330| 22 20 61 66 74 65 72 20 | 64 69 73 70 6c 61 79 53 |" after |displayS| |00002340| 74 72 69 6e 67 0d 65 6e | 64 20 69 66 0d 72 65 74 |tring.en|d if.ret| |00002350| 75 72 6e 20 64 69 73 70 | 6c 61 79 53 74 72 69 6e |urn disp|layStrin| |00002360| 67 0d 65 6e 64 20 63 6f | 6d 70 75 74 65 0d 0d 6f |g.end co|mpute..o| |00002370| 6e 20 63 6f 6d 6d 61 6e | 64 20 63 6f 6d 6d 61 6e |n comman|d comman| |00002380| 64 4e 75 6d 62 65 72 2c | 64 69 73 70 6c 61 79 53 |dNumber,|displayS| |00002390| 74 72 69 6e 67 0d 70 75 | 74 20 72 65 74 75 72 6e |tring.pu|t return| |000023a0| 20 69 6e 74 6f 20 72 0d | 6c 6f 63 6b 20 73 63 72 | into r.|lock scr| |000023b0| 65 65 6e 0d 69 66 20 63 | 6f 6d 6d 61 6e 64 4e 75 |een.if c|ommandNu| |000023c0| 6d 62 65 72 20 3d 20 30 | 20 74 68 65 6e 0d 70 75 |mber = 0| then.pu| |000023d0| 74 20 22 22 20 26 20 72 | 20 26 20 22 22 20 26 20 |t "" & r| & "" & | |000023e0| 72 20 26 20 22 30 22 20 | 26 20 72 20 26 20 22 22 |r & "0" |& r & ""| |000023f0| 20 26 20 72 20 26 20 c2 | 0d 22 22 20 26 20 72 20 | & r & .|."" & r | |00002400| 26 20 22 22 20 69 6e 74 | 6f 20 63 6f 6d 6d 61 6e |& "" int|o comman| |00002410| 64 0d 57 52 54 73 74 72 | 67 20 63 6f 6d 6d 61 6e |d.WRTstr|g comman| |00002420| 64 2c 64 69 73 70 6c 61 | 79 53 74 72 69 6e 67 2c |d,displa|yString,| |00002430| c2 0d 6c 69 6e 65 20 31 | 20 6f 66 20 63 64 20 66 |..line 1| of cd f| |00002440| 69 65 6c 64 20 22 61 63 | 74 69 6f 6e 22 2c 6c 69 |ield "ac|tion",li| |00002450| 6e 65 20 32 20 6f 66 20 | 63 64 20 66 69 65 6c 64 |ne 2 of |cd field| |00002460| 20 22 61 63 74 69 6f 6e | 22 0d 65 78 69 74 20 63 | "action|".exit c| |00002470| 6f 6d 6d 61 6e 64 0d 65 | 6e 64 20 69 66 0d 0d 69 |ommand.e|nd if..i| |00002480| 66 20 63 6f 6d 6d 61 6e | 64 4e 75 6d 62 65 72 20 |f comman|dNumber | |00002490| 3d 20 31 20 74 68 65 6e | 0d 67 6f 20 63 64 20 22 |= 1 then|.go cd "| |000024a0| 69 6e 70 75 74 22 0d 69 | 6e 69 74 69 61 74 65 20 |input".i|nitiate | |000024b0| 74 72 75 65 2c 22 4c 61 | 62 65 6c 3a 22 2c 66 61 |true,"La|bel:",fa| |000024c0| 6c 73 65 2c 22 22 2c 66 | 61 6c 73 65 2c 22 22 2c |lse,"",f|alse,"",| |000024d0| 74 72 75 65 2c c2 0d 22 | 54 65 78 74 20 74 6f 20 |true,.."|Text to | |000024e0| 64 69 73 70 6c 61 79 2e | 2e 2e 22 2c 74 72 75 65 |display.|..",true| |000024f0| 2c 66 61 6c 73 65 2c 31 | 2c 64 69 73 70 6c 61 79 |,false,1|,display| |00002500| 53 74 72 69 6e 67 0d 65 | 78 69 74 20 63 6f 6d 6d |String.e|xit comm| |00002510| 61 6e 64 0d 65 6e 64 20 | 69 66 0d 0d 69 66 20 63 |and.end |if..if c| |00002520| 6f 6d 6d 61 6e 64 4e 75 | 6d 62 65 72 20 3d 20 32 |ommandNu|mber = 2| |00002530| 20 74 68 65 6e 0d 67 6f | 20 63 64 20 22 69 6e 70 | then.go| cd "inp| |00002540| 75 74 22 0d 69 6e 69 74 | 69 61 74 65 20 66 61 6c |ut".init|iate fal| |00002550| 73 65 2c 22 22 2c 66 61 | 6c 73 65 2c 22 22 2c 74 |se,"",fa|lse,"",t| |00002560| 72 75 65 2c 22 42 72 61 | 6e 63 68 20 74 6f 3a 22 |rue,"Bra|nch to:"| |00002570| 2c 66 61 6c 73 65 2c c2 | 0d 22 22 2c 66 61 6c 73 |,false,.|."",fals| |00002580| 65 2c 66 61 6c 73 65 2c | 32 2c 64 69 73 70 6c 61 |e,false,|2,displa| |00002590| 79 53 74 72 69 6e 67 0d | 65 78 69 74 20 63 6f 6d |yString.|exit com| |000025a0| 6d 61 6e 64 0d 65 6e 64 | 20 69 66 0d 0d 69 66 20 |mand.end| if..if | |000025b0| 63 6f 6d 6d 61 6e 64 4e | 75 6d 62 65 72 20 3d 20 |commandN|umber = | |000025c0| 33 20 74 68 65 6e 0d 67 | 6f 20 63 64 20 22 69 6e |3 then.g|o cd "in| |000025d0| 70 75 74 22 0d 69 6e 69 | 74 69 61 74 65 20 74 72 |put".ini|tiate tr| |000025e0| 75 65 2c 22 4c 61 62 65 | 6c 3a 22 2c 66 61 6c 73 |ue,"Labe|l:",fals| |000025f0| 65 2c 22 22 2c 74 72 75 | 65 2c c2 0d 22 42 72 61 |e,"",tru|e,.."Bra| |00002600| 6e 63 68 20 74 6f 3a 22 | 2c 74 72 75 65 2c 22 54 |nch to:"|,true,"T| |00002610| 65 78 74 20 74 6f 20 76 | 65 72 69 66 79 2e 2e 2e |ext to v|erify...| |00002620| 22 2c 66 61 6c 73 65 2c | 66 61 6c 73 65 2c 33 2c |",false,|false,3,| |00002630| 64 69 73 70 6c 61 79 53 | 74 72 69 6e 67 0d 65 78 |displayS|tring.ex| |00002640| 69 74 20 63 6f 6d 6d 61 | 6e 64 0d 65 6e 64 20 69 |it comma|nd.end i| |00002650| 66 0d 0d 69 66 20 63 6f | 6d 6d 61 6e 64 4e 75 6d |f..if co|mmandNum| |00002660| 62 65 72 20 3d 20 34 20 | 74 68 65 6e 0d 67 6f 20 |ber = 4 |then.go | |00002670| 63 64 20 22 69 6e 70 75 | 74 22 0d 69 6e 69 74 69 |cd "inpu|t".initi| |00002680| 61 74 65 20 66 61 6c 73 | 65 2c 22 22 2c 66 61 6c |ate fals|e,"",fal| |00002690| 73 65 2c 22 22 2c 74 72 | 75 65 2c c2 0d 22 42 72 |se,"",tr|ue,.."Br| |000026a0| 61 6e 63 68 20 74 6f 3a | 22 2c 66 61 6c 73 65 2c |anch to:|",false,| |000026b0| 22 22 2c 66 61 6c 73 65 | 2c 66 61 6c 73 65 2c 34 |"",false|,false,4| |000026c0| 2c 64 69 73 70 6c 61 79 | 53 74 72 69 6e 67 0d 65 |,display|String.e| |000026d0| 78 69 74 20 63 6f 6d 6d | 61 6e 64 0d 65 6e 64 20 |xit comm|and.end | |000026e0| 69 66 0d 0d 69 66 20 63 | 6f 6d 6d 61 6e 64 4e 75 |if..if c|ommandNu| |000026f0| 6d 62 65 72 20 3d 20 35 | 20 c2 0d 6f 72 20 63 6f |mber = 5| ..or co| |00002700| 6d 6d 61 6e 64 4e 75 6d | 62 65 72 20 3d 20 36 20 |mmandNum|ber = 6 | |00002710| 74 68 65 6e 0d 70 75 74 | 20 22 22 20 26 20 72 20 |then.put| "" & r | |00002720| 26 20 22 22 20 26 20 72 | 20 26 20 63 6f 6d 6d 61 |& "" & r| & comma| |00002730| 6e 64 4e 75 6d 62 65 72 | 20 26 20 72 20 26 20 22 |ndNumber| & r & "| |00002740| 22 20 26 20 72 20 26 20 | c2 0d 22 22 20 26 20 72 |" & r & |.."" & r| |00002750| 20 26 20 22 22 20 69 6e | 74 6f 20 63 6f 6d 6d 61 | & "" in|to comma| |00002760| 6e 64 0d 57 52 54 73 74 | 72 67 20 63 6f 6d 6d 61 |nd.WRTst|rg comma| |00002770| 6e 64 2c 64 69 73 70 6c | 61 79 53 74 72 69 6e 67 |nd,displ|ayString| |00002780| 2c c2 0d 6c 69 6e 65 20 | 31 20 6f 66 20 63 64 20 |,..line |1 of cd | |00002790| 66 69 65 6c 64 20 22 61 | 63 74 69 6f 6e 22 2c 6c |field "a|ction",l| |000027a0| 69 6e 65 20 32 20 6f 66 | 20 63 64 20 66 69 65 6c |ine 2 of| cd fiel| |000027b0| 64 20 22 61 63 74 69 6f | 6e 22 0d 65 78 69 74 20 |d "actio|n".exit | |000027c0| 63 6f 6d 6d 61 6e 64 0d | 65 6e 64 20 69 66 0d 0d |command.|end if..| |000027d0| 69 66 20 63 6f 6d 6d 61 | 6e 64 4e 75 6d 62 65 72 |if comma|ndNumber| |000027e0| 20 3d 20 37 20 74 68 65 | 6e 0d 67 6f 20 63 64 20 | = 7 the|n.go cd | |000027f0| 22 69 6e 70 75 74 22 0d | 69 6e 69 74 69 61 74 65 |"input".|initiate| |00002800| 20 74 72 75 65 2c 22 4c | 61 62 65 6c 3a 22 2c 66 | true,"L|abel:",f| |00002810| 61 6c 73 65 2c 22 22 2c | 66 61 6c 73 65 2c c2 0d |alse,"",|false,..| |00002820| 22 22 2c 66 61 6c 73 65 | 2c 22 22 2c 66 61 6c 73 |"",false|,"",fals| |00002830| 65 2c 66 61 6c 73 65 2c | 37 2c 64 69 73 70 6c 61 |e,false,|7,displa| |00002840| 79 53 74 72 69 6e 67 0d | 65 78 69 74 20 63 6f 6d |yString.|exit com| |00002850| 6d 61 6e 64 0d 65 6e 64 | 20 69 66 0d 0d 69 66 20 |mand.end| if..if | |00002860| 63 6f 6d 6d 61 6e 64 4e | 75 6d 62 65 72 20 3d 20 |commandN|umber = | |00002870| 38 20 74 68 65 6e 0d 70 | 75 74 20 22 22 20 26 20 |8 then.p|ut "" & | |00002880| 72 20 26 20 22 22 20 26 | 20 72 20 26 20 22 38 22 |r & "" &| r & "8"| |00002890| 20 26 20 72 20 26 20 22 | 22 20 26 20 72 20 26 20 | & r & "|" & r & | |000028a0| c2 0d 22 22 20 26 20 72 | 20 26 20 22 22 20 69 6e |.."" & r| & "" in| |000028b0| 74 6f 20 63 6f 6d 6d 61 | 6e 64 0d 57 52 54 73 74 |to comma|nd.WRTst| |000028c0| 72 67 20 63 6f 6d 6d 61 | 6e 64 2c 64 69 73 70 6c |rg comma|nd,displ| |000028d0| 61 79 53 74 72 69 6e 67 | 2c c2 0d 6c 69 6e 65 20 |ayString|,..line | |000028e0| 31 20 6f 66 20 63 64 20 | 66 69 65 6c 64 20 22 61 |1 of cd |field "a| |000028f0| 63 74 69 6f 6e 22 2c 6c | 69 6e 65 20 32 20 6f 66 |ction",l|ine 2 of| |00002900| 20 63 64 20 66 69 65 6c | 64 20 22 61 63 74 69 6f | cd fiel|d "actio| |00002910| 6e 22 0d 65 78 69 74 20 | 63 6f 6d 6d 61 6e 64 0d |n".exit |command.| |00002920| 65 6e 64 20 69 66 0d 0d | 69 66 20 63 6f 6d 6d 61 |end if..|if comma| |00002930| 6e 64 4e 75 6d 62 65 72 | 20 3d 20 39 20 74 68 65 |ndNumber| = 9 the| |00002940| 6e 0d 67 6f 20 63 64 20 | 22 69 6e 70 75 74 22 0d |n.go cd |"input".| |00002950| 69 6e 69 74 69 61 74 65 | 20 74 72 75 65 2c 22 4c |initiate| true,"L| |00002960| 61 62 65 6c 3a 22 2c 74 | 72 75 65 2c 22 4c 65 6e |abel:",t|rue,"Len| |00002970| 67 74 68 20 4d 61 78 69 | 6d 75 6d 3a 22 2c 66 61 |gth Maxi|mum:",fa| |00002980| 6c 73 65 2c 22 22 2c 74 | 72 75 65 2c c2 0d 22 44 |lse,"",t|rue,.."D| |00002990| 69 73 70 6c 61 79 20 74 | 68 69 73 20 74 65 78 74 |isplay t|his text| |000029a0| 20 28 65 6d 70 74 79 20 | 69 66 20 6e 6f 74 68 69 | (empty |if nothi| |000029b0| 6e 67 29 2e 2e 2e 22 2c | 66 61 6c 73 65 2c 66 61 |ng)...",|false,fa| |000029c0| 6c 73 65 2c 39 2c 64 69 | 73 70 6c 61 79 53 74 72 |lse,9,di|splayStr| |000029d0| 69 6e 67 0d 65 78 69 74 | 20 63 6f 6d 6d 61 6e 64 |ing.exit| command| |000029e0| 0d 65 6e 64 20 69 66 0d | 0d 69 66 20 63 6f 6d 6d |.end if.|.if comm| |000029f0| 61 6e 64 4e 75 6d 62 65 | 72 20 3d 20 31 30 20 74 |andNumbe|r = 10 t| |00002a00| 68 65 6e 0d 67 6f 20 63 | 64 20 22 69 6e 70 75 74 |hen.go c|d "input| |00002a10| 22 0d 69 6e 69 74 69 61 | 74 65 20 74 72 75 65 2c |".initia|te true,| |00002a20| 22 4c 61 62 65 6c 3a 22 | 2c 74 72 75 65 2c 22 4c |"Label:"|,true,"L| |00002a30| 65 6e 67 74 68 3a 22 2c | 66 61 6c 73 65 2c c2 0d |ength:",|false,..| |00002a40| 22 22 2c 74 72 75 65 2c | 22 44 69 73 70 6c 61 79 |"",true,|"Display| |00002a50| 20 74 68 69 73 20 74 65 | 78 74 20 28 65 6d 70 74 | this te|xt (empt| |00002a60| 79 20 69 66 20 6e 6f 74 | 68 69 6e 67 29 2e 2e 2e |y if not|hing)...| |00002a70| 22 c2 0d 2c 66 61 6c 73 | 65 2c 66 61 6c 73 65 2c |"..,fals|e,false,| |00002a80| 31 30 2c 64 69 73 70 6c | 61 79 53 74 72 69 6e 67 |10,displ|ayString| |00002a90| 0d 70 75 74 20 22 31 22 | 20 69 6e 74 6f 20 63 64 |.put "1"| into cd| |00002aa0| 20 66 69 65 6c 64 20 22 | 6c 65 6e 67 74 68 22 0d | field "|length".| |00002ab0| 65 78 69 74 20 63 6f 6d | 6d 61 6e 64 0d 65 6e 64 |exit com|mand.end| |00002ac0| 20 69 66 0d 0d 69 66 20 | 63 6f 6d 6d 61 6e 64 4e | if..if |commandN| |00002ad0| 75 6d 62 65 72 20 3d 20 | 31 31 20 74 68 65 6e 0d |umber = |11 then.| |00002ae0| 67 6f 20 63 64 20 22 69 | 6e 70 75 74 22 0d 69 6e |go cd "i|nput".in| |00002af0| 69 74 69 61 74 65 20 74 | 72 75 65 2c 22 4c 61 62 |itiate t|rue,"Lab| |00002b00| 65 6c 3a 22 2c 66 61 6c | 73 65 2c 22 22 2c 66 61 |el:",fal|se,"",fa| |00002b10| 6c 73 65 2c c2 0d 22 22 | 2c 74 72 75 65 2c 22 44 |lse,..""|,true,"D| |00002b20| 69 73 70 6c 61 79 20 74 | 68 69 73 20 74 65 78 74 |isplay t|his text| |00002b30| 20 28 65 6d 70 74 79 20 | 69 66 20 6e 6f 74 68 69 | (empty |if nothi| |00002b40| 6e 67 29 2e 2e 2e 22 c2 | 0d 2c 66 61 6c 73 65 2c |ng)...".|.,false,| |00002b50| 66 61 6c 73 65 2c 31 31 | 2c 64 69 73 70 6c 61 79 |false,11|,display| |00002b60| 53 74 72 69 6e 67 0d 70 | 75 74 20 22 31 22 20 69 |String.p|ut "1" i| |00002b70| 6e 74 6f 20 63 64 20 66 | 69 65 6c 64 20 22 6c 65 |nto cd f|ield "le| |00002b80| 6e 67 74 68 22 0d 65 78 | 69 74 20 63 6f 6d 6d 61 |ngth".ex|it comma| |00002b90| 6e 64 0d 65 6e 64 20 69 | 66 0d 0d 69 66 20 63 6f |nd.end i|f..if co| |00002ba0| 6d 6d 61 6e 64 4e 75 6d | 62 65 72 20 3d 20 31 32 |mmandNum|ber = 12| |00002bb0| 20 74 68 65 6e 0d 67 6f | 20 63 64 20 22 69 6e 70 | then.go| cd "inp| |00002bc0| 75 74 22 0d 69 6e 69 74 | 69 61 74 65 20 74 72 75 |ut".init|iate tru| |00002bd0| 65 2c 22 4c 61 62 65 6c | 3a 22 2c 66 61 6c 73 65 |e,"Label|:",false| |00002be0| 2c 22 22 2c 66 61 6c 73 | 65 2c c2 0d 22 22 2c 74 |,"",fals|e,.."",t| |00002bf0| 72 75 65 2c 22 54 65 78 | 74 20 74 6f 20 64 69 73 |rue,"Tex|t to dis| |00002c00| 70 6c 61 79 2e 2e 2e 22 | 2c 66 61 6c 73 65 2c 66 |play..."|,false,f| |00002c10| 61 6c 73 65 2c 31 32 2c | 64 69 73 70 6c 61 79 53 |alse,12,|displayS| |00002c20| 74 72 69 6e 67 0d 70 75 | 74 20 22 31 22 20 69 6e |tring.pu|t "1" in| |00002c30| 74 6f 20 63 64 20 66 69 | 65 6c 64 20 22 6c 65 6e |to cd fi|eld "len| |00002c40| 67 74 68 22 0d 65 78 69 | 74 20 63 6f 6d 6d 61 6e |gth".exi|t comman| |00002c50| 64 0d 65 6e 64 20 69 66 | 0d 0d 69 66 20 63 6f 6d |d.end if|..if com| |00002c60| 6d 61 6e 64 4e 75 6d 62 | 65 72 20 3d 20 31 33 20 |mandNumb|er = 13 | |00002c70| 74 68 65 6e 0d 67 6f 20 | 63 64 20 22 69 6e 70 75 |then.go |cd "inpu| |00002c80| 74 22 0d 69 6e 69 74 69 | 61 74 65 20 74 72 75 65 |t".initi|ate true| |00002c90| 2c 22 4c 61 62 65 6c 3a | 22 2c 66 61 6c 73 65 2c |,"Label:|",false,| |00002ca0| 22 22 2c 66 61 6c 73 65 | 2c c2 0d 22 22 2c 74 72 |"",false|,.."",tr| |00002cb0| 75 65 2c 22 54 65 78 74 | 20 74 6f 20 64 69 73 70 |ue,"Text| to disp| |00002cc0| 6c 61 79 2e 2e 2e 22 2c | 66 61 6c 73 65 2c 66 61 |lay...",|false,fa| |00002cd0| 6c 73 65 2c 31 33 2c 64 | 69 73 70 6c 61 79 53 74 |lse,13,d|isplaySt| |00002ce0| 72 69 6e 67 0d 70 75 74 | 20 22 31 22 20 69 6e 74 |ring.put| "1" int| |00002cf0| 6f 20 63 64 20 66 69 65 | 6c 64 20 22 6c 65 6e 67 |o cd fie|ld "leng| |00002d00| 74 68 22 0d 65 78 69 74 | 20 63 6f 6d 6d 61 6e 64 |th".exit| command| |00002d10| 0d 65 6e 64 20 69 66 0d | 0d 69 66 20 63 6f 6d 6d |.end if.|.if comm| |00002d20| 61 6e 64 4e 75 6d 62 65 | 72 20 3d 20 31 34 20 6f |andNumbe|r = 14 o| |00002d30| 72 20 63 6f 6d 6d 61 6e | 64 4e 75 6d 62 65 72 20 |r comman|dNumber | |00002d40| 3d 20 31 35 20 74 68 65 | 6e 0d 67 6f 20 63 64 20 |= 15 the|n.go cd | |00002d50| 22 69 6e 70 75 74 22 0d | 69 6e 69 74 69 61 74 65 |"input".|initiate| |00002d60| 20 74 72 75 65 2c 22 4c | 61 62 65 6c 3a 22 2c 74 | true,"L|abel:",t| |00002d70| 72 75 65 2c 22 4e 65 77 | 20 54 69 6d 65 20 4c 69 |rue,"New| Time Li| |00002d80| 6d 69 74 3a 22 2c 66 61 | 6c 73 65 2c c2 0d 22 22 |mit:",fa|lse,..""| |00002d90| 2c 66 61 6c 73 65 2c 22 | 22 2c 66 61 6c 73 65 2c |,false,"|",false,| |00002da0| 66 61 6c 73 65 2c 63 6f | 6d 6d 61 6e 64 4e 75 6d |false,co|mmandNum| |00002db0| 62 65 72 2c 64 69 73 70 | 6c 61 79 53 74 72 69 6e |ber,disp|layStrin| |00002dc0| 67 0d 70 75 74 20 22 31 | 22 20 69 6e 74 6f 20 63 |g.put "1|" into c| |00002dd0| 64 20 66 69 65 6c 64 20 | 22 6c 65 6e 67 74 68 22 |d field |"length"| |00002de0| 0d 65 78 69 74 20 63 6f | 6d 6d 61 6e 64 0d 65 6e |.exit co|mmand.en| |00002df0| 64 20 69 66 0d 0d 69 66 | 20 63 6f 6d 6d 61 6e 64 |d if..if| command| |00002e00| 4e 75 6d 62 65 72 20 3d | 20 31 36 20 6f 72 20 63 |Number =| 16 or c| |00002e10| 6f 6d 6d 61 6e 64 4e 75 | 6d 62 65 72 20 3d 20 31 |ommandNu|mber = 1| |00002e20| 37 20 74 68 65 6e 0d 67 | 6f 20 63 64 20 22 69 6e |7 then.g|o cd "in| |00002e30| 70 75 74 22 0d 69 6e 69 | 74 69 61 74 65 20 74 72 |put".ini|tiate tr| |00002e40| 75 65 2c 22 4c 61 62 65 | 6c 3a 22 2c 74 72 75 65 |ue,"Labe|l:",true| |00002e50| 2c 22 4e 65 77 20 4c 65 | 76 65 6c 3a 22 2c 66 61 |,"New Le|vel:",fa| |00002e60| 6c 73 65 2c c2 0d 22 22 | 2c 66 61 6c 73 65 2c 22 |lse,..""|,false,"| |00002e70| 22 2c 66 61 6c 73 65 2c | 66 61 6c 73 65 2c 63 6f |",false,|false,co| |00002e80| 6d 6d 61 6e 64 4e 75 6d | 62 65 72 2c 64 69 73 70 |mmandNum|ber,disp| |00002e90| 6c 61 79 53 74 72 69 6e | 67 0d 70 75 74 20 22 31 |layStrin|g.put "1| |00002ea0| 22 20 69 6e 74 6f 20 63 | 64 20 66 69 65 6c 64 20 |" into c|d field | |00002eb0| 22 6c 65 6e 67 74 68 22 | 0d 65 78 69 74 20 63 6f |"length"|.exit co| |00002ec0| 6d 6d 61 6e 64 0d 65 6e | 64 20 69 66 0d 0d 69 66 |mmand.en|d if..if| |00002ed0| 20 63 6f 6d 6d 61 6e 64 | 4e 75 6d 62 65 72 20 3d | command|Number =| |00002ee0| 20 31 38 20 74 68 65 6e | 0d 70 75 74 20 66 69 6c | 18 then|.put fil| |00002ef0| 65 4e 61 6d 65 28 22 4d | 45 4e 55 22 2c 22 53 65 |eName("M|ENU","Se| |00002f00| 6c 65 63 74 20 74 68 65 | 20 6d 65 6e 75 20 74 6f |lect the| menu to| |00002f10| 20 72 65 74 75 72 6e 20 | 74 6f 2e 2e 2e 22 29 20 | return |to...") | |00002f20| 69 6e 74 6f 20 74 65 78 | 74 0d 69 66 20 74 65 78 |into tex|t.if tex| |00002f30| 74 20 69 73 20 65 6d 70 | 74 79 20 74 68 65 6e 20 |t is emp|ty then | |00002f40| 65 78 69 74 20 63 6f 6d | 6d 61 6e 64 0d 70 75 74 |exit com|mand.put| |00002f50| 20 22 53 74 6f 70 20 74 | 68 65 20 73 75 72 76 65 | "Stop t|he surve| |00002f60| 79 20 61 6e 64 20 72 65 | 74 75 72 6e 20 74 6f 20 |y and re|turn to | |00002f70| 52 52 48 20 6d 65 6e 75 | 20 d2 22 20 26 20 74 65 |RRH menu| ." & te| |00002f80| 78 74 20 26 20 22 d3 22 | c2 0d 69 6e 74 6f 20 64 |xt & "."|..into d| |00002f90| 69 73 70 6c 61 79 53 74 | 72 69 6e 67 0d 70 75 74 |isplaySt|ring.put| |00002fa0| 20 22 22 20 26 20 72 20 | 26 20 22 22 20 26 20 72 | "" & r |& "" & r| |00002fb0| 20 26 20 22 31 38 22 20 | 26 20 72 20 26 20 74 65 | & "18" |& r & te| |00002fc0| 78 74 20 26 20 72 20 26 | 20 c2 0d 22 22 20 26 20 |xt & r &| .."" & | |00002fd0| 72 20 26 20 22 22 20 69 | 6e 74 6f 20 63 6f 6d 6d |r & "" i|nto comm| |00002fe0| 61 6e 64 0d 57 52 54 73 | 74 72 67 20 63 6f 6d 6d |and.WRTs|trg comm| |00002ff0| 61 6e 64 2c 64 69 73 70 | 6c 61 79 53 74 72 69 6e |and,disp|layStrin| |00003000| 67 2c c2 0d 6c 69 6e 65 | 20 31 20 6f 66 20 63 64 |g,..line| 1 of cd| |00003010| 20 66 69 65 6c 64 20 22 | 61 63 74 69 6f 6e 22 2c | field "|action",| |00003020| 6c 69 6e 65 20 32 20 6f | 66 20 63 64 20 66 69 65 |line 2 o|f cd fie| |00003030| 6c 64 20 22 61 63 74 69 | 6f 6e 22 0d 65 78 69 74 |ld "acti|on".exit| |00003040| 20 63 6f 6d 6d 61 6e 64 | 0d 65 6e 64 20 69 66 0d | command|.end if.| |00003050| 0d 69 66 20 63 6f 6d 6d | 61 6e 64 4e 75 6d 62 65 |.if comm|andNumbe| |00003060| 72 20 3d 20 31 39 20 74 | 68 65 6e 0d 67 6f 20 63 |r = 19 t|hen.go c| |00003070| 64 20 22 69 6e 70 75 74 | 22 0d 69 6e 69 74 69 61 |d "input|".initia| |00003080| 74 65 20 74 72 75 65 2c | 22 4c 61 62 65 6c 3a 22 |te true,|"Label:"| |00003090| 2c 66 61 6c 73 65 2c 22 | 22 2c 66 61 6c 73 65 2c |,false,"|",false,| |000030a0| 22 22 2c 74 72 75 65 2c | c2 0d 22 41 53 43 49 49 |"",true,|.."ASCII| |000030b0| 20 63 68 61 72 61 63 74 | 65 72 20 74 6f 20 77 72 | charact|er to wr| |000030c0| 69 74 65 2e 2e 2e 22 2c | 66 61 6c 73 65 2c 66 61 |ite...",|false,fa| |000030d0| 6c 73 65 2c 31 39 2c 64 | 69 73 70 6c 61 79 53 74 |lse,19,d|isplaySt| |000030e0| 72 69 6e 67 0d 65 78 69 | 74 20 63 6f 6d 6d 61 6e |ring.exi|t comman| |000030f0| 64 0d 65 6e 64 20 69 66 | 0d 0d 69 66 20 63 6f 6d |d.end if|..if com| |00003100| 6d 61 6e 64 4e 75 6d 62 | 65 72 20 3d 20 32 30 20 |mandNumb|er = 20 | |00003110| 74 68 65 6e 0d 67 6f 20 | 63 64 20 22 69 6e 70 75 |then.go |cd "inpu| |00003120| 74 22 0d 69 6e 69 74 69 | 61 74 65 20 66 61 6c 73 |t".initi|ate fals| |00003130| 65 2c 22 22 2c 66 61 6c | 73 65 2c 22 22 2c 74 72 |e,"",fal|se,"",tr| |00003140| 75 65 2c c2 0d 22 43 6c | 65 61 72 20 6f 75 74 20 |ue,.."Cl|ear out | |00003150| 74 68 65 20 73 63 72 61 | 74 63 68 20 66 69 6c 65 |the scra|tch file| |00003160| 20 61 6e 64 20 62 72 61 | 6e 63 68 20 74 6f 3a 22 | and bra|nch to:"| |00003170| 2c 66 61 6c 73 65 2c c2 | 0d 22 22 2c 66 61 6c 73 |,false,.|."",fals| |00003180| 65 2c 66 61 6c 73 65 2c | 32 30 2c 64 69 73 70 6c |e,false,|20,displ| |00003190| 61 79 53 74 72 69 6e 67 | 0d 65 78 69 74 20 63 6f |ayString|.exit co| |000031a0| 6d 6d 61 6e 64 0d 65 6e | 64 20 69 66 0d 0d 69 66 |mmand.en|d if..if| |000031b0| 20 63 6f 6d 6d 61 6e 64 | 4e 75 6d 62 65 72 20 3d | command|Number =| |000031c0| 20 32 31 20 74 68 65 6e | 0d 67 6f 20 63 64 20 22 | 21 then|.go cd "| |000031d0| 69 6e 70 75 74 22 0d 69 | 6e 69 74 69 61 74 65 20 |input".i|nitiate | |000031e0| 74 72 75 65 2c 22 4c 61 | 62 65 6c 3a 22 2c 66 61 |true,"La|bel:",fa| |000031f0| 6c 73 65 2c 22 22 2c 74 | 72 75 65 2c 22 42 72 61 |lse,"",t|rue,"Bra| |00003200| 6e 63 68 3a 22 2c 74 72 | 75 65 2c c2 0d 22 55 73 |nch:",tr|ue,.."Us| |00003210| 65 72 27 73 20 64 6f 77 | 6e 6c 6f 61 64 20 74 6f |er's dow|nload to| |00003220| 20 75 70 6c 6f 61 64 20 | 72 61 74 69 6f 2e 2e 2e | upload |ratio...| |00003230| 22 2c 66 61 6c 73 65 2c | 66 61 6c 73 65 2c 32 31 |",false,|false,21| |00003240| 2c 64 69 73 70 6c 61 79 | 53 74 72 69 6e 67 0d 65 |,display|String.e| |00003250| 78 69 74 20 63 6f 6d 6d | 61 6e 64 0d 65 6e 64 20 |xit comm|and.end | |00003260| 69 66 0d 0d 69 66 20 63 | 6f 6d 6d 61 6e 64 4e 75 |if..if c|ommandNu| |00003270| 6d 62 65 72 20 3d 20 32 | 32 20 6f 72 20 63 6f 6d |mber = 2|2 or com| |00003280| 6d 61 6e 64 4e 75 6d 62 | 65 72 20 3d 20 32 33 20 |mandNumb|er = 23 | |00003290| 74 68 65 6e 0d 67 6f 20 | 63 64 20 22 69 6e 70 75 |then.go |cd "inpu| |000032a0| 74 22 0d 69 6e 69 74 69 | 61 74 65 20 74 72 75 65 |t".initi|ate true| |000032b0| 2c 22 4c 61 62 65 6c 3a | 22 2c 66 61 6c 73 65 2c |,"Label:|",false,| |000032c0| 22 22 2c 66 61 6c 73 65 | 2c c2 0d 22 22 2c 74 72 |"",false|,.."",tr| |000032d0| 75 65 2c 22 20 53 65 74 | 20 72 65 73 74 72 69 63 |ue," Set| restric| |000032e0| 74 69 6f 6e 20 66 6c 61 | 67 20 6e 75 6d 62 65 72 |tion fla|g number| |000032f0| 2e 2e 2e 22 2c c2 0d 66 | 61 6c 73 65 2c 66 61 6c |...",..f|alse,fal| |00003300| 73 65 2c 63 6f 6d 6d 61 | 6e 64 4e 75 6d 62 65 72 |se,comma|ndNumber| |00003310| 2c 64 69 73 70 6c 61 79 | 53 74 72 69 6e 67 0d 65 |,display|String.e| |00003320| 78 69 74 20 63 6f 6d 6d | 61 6e 64 0d 65 6e 64 20 |xit comm|and.end | |00003330| 69 66 0d 0d 69 66 20 63 | 6f 6d 6d 61 6e 64 4e 75 |if..if c|ommandNu| |00003340| 6d 62 65 72 20 3d 20 32 | 34 20 6f 72 20 63 6f 6d |mber = 2|4 or com| |00003350| 6d 61 6e 64 4e 75 6d 62 | 65 72 20 3d 20 32 35 20 |mandNumb|er = 25 | |00003360| 74 68 65 6e 0d 67 6f 20 | 63 64 20 22 69 6e 70 75 |then.go |cd "inpu| |00003370| 74 22 0d 69 6e 69 74 69 | 61 74 65 20 74 72 75 65 |t".initi|ate true| |00003380| 2c 22 4c 61 62 65 6c 3a | 22 2c 66 61 6c 73 65 2c |,"Label:|",false,| |00003390| 22 22 2c 66 61 6c 73 65 | 2c c2 0d 22 22 2c 74 72 |"",false|,.."",tr| |000033a0| 75 65 2c 22 52 65 73 65 | 74 20 72 65 73 74 72 69 |ue,"Rese|t restri| |000033b0| 63 74 69 6f 6e 20 66 6c | 61 67 20 6e 75 6d 62 65 |ction fl|ag numbe| |000033c0| 72 2e 2e 2e 22 2c c2 0d | 66 61 6c 73 65 2c 66 61 |r...",..|false,fa| |000033d0| 6c 73 65 2c 63 6f 6d 6d | 61 6e 64 4e 75 6d 62 65 |lse,comm|andNumbe| |000033e0| 72 2c 64 69 73 70 6c 61 | 79 53 74 72 69 6e 67 0d |r,displa|yString.| |000033f0| 65 78 69 74 20 63 6f 6d | 6d 61 6e 64 0d 65 6e 64 |exit com|mand.end| |00003400| 20 69 66 0d 0d 69 66 20 | 63 6f 6d 6d 61 6e 64 4e | if..if |commandN| |00003410| 75 6d 62 65 72 20 3d 20 | 32 36 20 6f 72 20 63 6f |umber = |26 or co| |00003420| 6d 6d 61 6e 64 4e 75 6d | 62 65 72 20 3d 20 32 37 |mmandNum|ber = 27| |00003430| 20 c2 0d 6f 72 20 63 6f | 6d 6d 61 6e 64 4e 75 6d | ..or co|mmandNum| |00003440| 62 65 72 20 3d 20 32 38 | 20 6f 72 20 63 6f 6d 6d |ber = 28| or comm| |00003450| 61 6e 64 4e 75 6d 62 65 | 72 20 3d 20 32 39 20 74 |andNumbe|r = 29 t| |00003460| 68 65 6e 0d 67 6f 20 63 | 64 20 22 69 6e 70 75 74 |hen.go c|d "input| |00003470| 22 0d 69 6e 69 74 69 61 | 74 65 20 74 72 75 65 2c |".initia|te true,| |00003480| 22 4c 61 62 65 6c 3a 22 | 2c 66 61 6c 73 65 2c 22 |"Label:"|,false,"| |00003490| 22 2c 66 61 6c 73 65 2c | c2 0d 22 22 2c 74 72 75 |",false,|.."",tru| |000034a0| 65 2c 22 54 65 78 74 20 | 66 69 6c 65 20 74 6f 20 |e,"Text |file to | |000034b0| 64 69 73 70 6c 61 79 3a | 22 2c c2 0d 66 61 6c 73 |display:|",..fals| |000034c0| 65 2c 74 72 75 65 2c 63 | 6f 6d 6d 61 6e 64 4e 75 |e,true,c|ommandNu| |000034d0| 6d 62 65 72 2c 64 69 73 | 70 6c 61 79 53 74 72 69 |mber,dis|playStri| |000034e0| 6e 67 0d 65 78 69 74 20 | 63 6f 6d 6d 61 6e 64 0d |ng.exit |command.| |000034f0| 65 6e 64 20 69 66 0d 0d | 69 66 20 63 6f 6d 6d 61 |end if..|if comma| |00003500| 6e 64 4e 75 6d 62 65 72 | 20 3d 20 33 30 20 74 68 |ndNumber| = 30 th| |00003510| 65 6e 0d 67 6f 20 63 64 | 20 22 69 6e 70 75 74 22 |en.go cd| "input"| |00003520| 0d 69 6e 69 74 69 61 74 | 65 20 66 61 6c 73 65 2c |.initiat|e false,| |00003530| 22 22 2c 66 61 6c 73 65 | 2c 22 22 2c 66 61 6c 73 |"",false|,"",fals| |00003540| 65 2c 22 22 2c 74 72 75 | 65 2c c2 0d 22 4e 75 6d |e,"",tru|e,.."Num| |00003550| 62 65 72 20 6f 66 20 41 | 63 63 75 6d 75 6c 61 74 |ber of A|ccumulat| |00003560| 6f 72 73 20 74 6f 20 61 | 6c 6c 6f 63 61 74 65 3a |ors to a|llocate:| |00003570| 22 2c 66 61 6c 73 65 2c | 66 61 6c 73 65 2c 33 30 |",false,|false,30| |00003580| 2c 64 69 73 70 6c 61 79 | 53 74 72 69 6e 67 0d 65 |,display|String.e| |00003590| 78 69 74 20 63 6f 6d 6d | 61 6e 64 0d 65 6e 64 20 |xit comm|and.end | |000035a0| 69 66 0d 0d 69 66 20 63 | 6f 6d 6d 61 6e 64 4e 75 |if..if c|ommandNu| |000035b0| 6d 62 65 72 20 3d 20 33 | 31 20 74 68 65 6e 0d 67 |mber = 3|1 then.g| |000035c0| 6f 20 63 64 20 22 69 6e | 70 75 74 22 0d 69 6e 69 |o cd "in|put".ini| |000035d0| 74 69 61 74 65 20 66 61 | 6c 73 65 2c 22 22 2c 66 |tiate fa|lse,"",f| |000035e0| 61 6c 73 65 2c 22 22 2c | 66 61 6c 73 65 2c 22 22 |alse,"",|false,""| |000035f0| 2c 74 72 75 65 2c c2 0d | 22 4e 75 6d 62 65 72 20 |,true,..|"Number | |00003600| 74 6f 20 61 64 64 2c 20 | 41 63 63 75 6d 75 6c 61 |to add, |Accumula| |00003610| 74 6f 72 20 79 20 28 73 | 65 70 61 72 61 74 65 64 |tor y (s|eparated| |00003620| 20 62 79 20 61 20 63 6f | 6d 6d 61 29 2e 2e 2e 22 | by a co|mma)..."| |00003630| 2c 66 61 6c 73 65 2c 66 | 61 6c 73 65 2c 33 31 2c |,false,f|alse,31,| |00003640| 64 69 73 70 6c 61 79 53 | 74 72 69 6e 67 0d 65 78 |displayS|tring.ex| |00003650| 69 74 20 63 6f 6d 6d 61 | 6e 64 0d 65 6e 64 20 69 |it comma|nd.end i| |00003660| 66 0d 0d 69 66 20 63 6f | 6d 6d 61 6e 64 4e 75 6d |f..if co|mmandNum| |00003670| 62 65 72 20 3d 20 33 32 | 20 74 68 65 6e 0d 67 6f |ber = 32| then.go| |00003680| 20 63 64 20 22 69 6e 70 | 75 74 22 0d 69 6e 69 74 | cd "inp|ut".init| |00003690| 69 61 74 65 20 66 61 6c | 73 65 2c 22 22 2c 66 61 |iate fal|se,"",fa| |000036a0| 6c 73 65 2c 22 22 2c 66 | 61 6c 73 65 2c 22 22 2c |lse,"",f|alse,"",| |000036b0| 74 72 75 65 2c c2 0d 22 | 41 63 63 75 6d 75 6c 61 |true,.."|Accumula| |000036c0| 74 6f 72 20 78 2c 20 41 | 63 63 75 6d 75 6c 61 74 |tor x, A|ccumulat| |000036d0| 6f 72 20 79 20 28 73 65 | 70 61 72 61 74 65 64 20 |or y (se|parated | |000036e0| 62 79 20 61 20 63 6f 6d | 6d 61 29 2e 2e 2e 22 2c |by a com|ma)...",| |000036f0| c2 0d 66 61 6c 73 65 2c | 66 61 6c 73 65 2c 33 32 |..false,|false,32| |00003700| 2c 64 69 73 70 6c 61 79 | 53 74 72 69 6e 67 0d 65 |,display|String.e| |00003710| 78 69 74 20 63 6f 6d 6d | 61 6e 64 0d 65 6e 64 20 |xit comm|and.end | |00003720| 69 66 0d 0d 69 66 20 63 | 6f 6d 6d 61 6e 64 4e 75 |if..if c|ommandNu| |00003730| 6d 62 65 72 20 3d 20 33 | 33 20 6f 72 20 63 6f 6d |mber = 3|3 or com| |00003740| 6d 61 6e 64 4e 75 6d 62 | 65 72 20 3d 20 33 35 20 |mandNumb|er = 35 | |00003750| 74 68 65 6e 0d 67 6f 20 | 63 64 20 22 69 6e 70 75 |then.go |cd "inpu| |00003760| 74 22 0d 69 6e 69 74 69 | 61 74 65 20 66 61 6c 73 |t".initi|ate fals| |00003770| 65 2c 22 22 2c 66 61 6c | 73 65 2c 22 22 2c 66 61 |e,"",fal|se,"",fa| |00003780| 6c 73 65 2c c2 0d 22 22 | 2c 74 72 75 65 2c 22 53 |lse,..""|,true,"S| |00003790| 70 65 63 69 61 6c 20 53 | 63 72 61 74 63 68 20 66 |pecial S|cratch f| |000037a0| 69 6c 65 20 61 63 63 75 | 6d 75 6c 61 74 6f 72 20 |ile accu|mulator | |000037b0| 6e 75 6d 62 65 72 2e 2e | 2e 22 2c c2 0d 66 61 6c |number..|.",..fal| |000037c0| 73 65 2c 66 61 6c 73 65 | 2c 63 6f 6d 6d 61 6e 64 |se,false|,command| |000037d0| 4e 75 6d 62 65 72 2c 64 | 69 73 70 6c 61 79 53 74 |Number,d|isplaySt| |000037e0| 72 69 6e 67 0d 65 78 69 | 74 20 63 6f 6d 6d 61 6e |ring.exi|t comman| |000037f0| 64 0d 65 6e 64 20 69 66 | 0d 0d 69 66 20 63 6f 6d |d.end if|..if com| |00003800| 6d 61 6e 64 4e 75 6d 62 | 65 72 20 3d 20 33 34 20 |mandNumb|er = 34 | |00003810| 6f 72 20 63 6f 6d 6d 61 | 6e 64 4e 75 6d 62 65 72 |or comma|ndNumber| |00003820| 20 3d 20 33 36 20 74 68 | 65 6e 0d 67 6f 20 63 64 | = 36 th|en.go cd| |00003830| 20 22 69 6e 70 75 74 22 | 0d 69 6e 69 74 69 61 74 | "input"|.initiat| |00003840| 65 20 66 61 6c 73 65 2c | 22 22 2c 66 61 6c 73 65 |e false,|"",false| |00003850| 2c 22 22 2c 66 61 6c 73 | 65 2c c2 0d 22 22 2c 74 |,"",fals|e,.."",t| |00003860| 72 75 65 2c 22 2e 43 4e | 54 20 66 69 6c 65 20 61 |rue,".CN|T file a| |00003870| 63 63 75 6d 75 6c 61 74 | 6f 72 20 6e 75 6d 62 65 |ccumulat|or numbe| |00003880| 72 2e 2e 2e 22 2c c2 0d | 66 61 6c 73 65 2c 66 61 |r...",..|false,fa| |00003890| 6c 73 65 2c 63 6f 6d 6d | 61 6e 64 4e 75 6d 62 65 |lse,comm|andNumbe| |000038a0| 72 2c 64 69 73 70 6c 61 | 79 53 74 72 69 6e 67 0d |r,displa|yString.| |000038b0| 65 78 69 74 20 63 6f 6d | 6d 61 6e 64 0d 65 6e 64 |exit com|mand.end| |000038c0| 20 69 66 0d 0d 69 66 20 | 63 6f 6d 6d 61 6e 64 4e | if..if |commandN| |000038d0| 75 6d 62 65 72 20 3d 20 | 33 37 20 c2 0d 6f 72 20 |umber = |37 ..or | |000038e0| 63 6f 6d 6d 61 6e 64 4e | 75 6d 62 65 72 20 3d 20 |commandN|umber = | |000038f0| 33 38 20 74 68 65 6e 0d | 70 75 74 20 22 22 20 26 |38 then.|put "" &| |00003900| 20 72 20 26 20 22 22 20 | 26 20 72 20 26 20 63 6f | r & "" |& r & co| |00003910| 6d 6d 61 6e 64 4e 75 6d | 62 65 72 20 26 20 72 20 |mmandNum|ber & r | |00003920| 26 20 22 22 20 26 20 c2 | 0d 72 20 26 20 22 22 20 |& "" & .|.r & "" | |00003930| 26 20 72 20 26 20 22 22 | 20 69 6e 74 6f 20 63 6f |& r & ""| into co| |00003940| 6d 6d 61 6e 64 0d 57 52 | 54 73 74 72 67 20 63 6f |mmand.WR|Tstrg co| |00003950| 6d 6d 61 6e 64 2c 64 69 | 73 70 6c 61 79 53 74 72 |mmand,di|splayStr| |00003960| 69 6e 67 2c c2 0d 6c 69 | 6e 65 20 31 20 6f 66 20 |ing,..li|ne 1 of | |00003970| 63 64 20 66 69 65 6c 64 | 20 22 61 63 74 69 6f 6e |cd field| "action| |00003980| 22 2c 6c 69 6e 65 20 32 | 20 6f 66 20 63 64 20 66 |",line 2| of cd f| |00003990| 69 65 6c 64 20 22 61 63 | 74 69 6f 6e 22 0d 65 78 |ield "ac|tion".ex| |000039a0| 69 74 20 63 6f 6d 6d 61 | 6e 64 0d 65 6e 64 20 69 |it comma|nd.end i| |000039b0| 66 0d 0d 69 66 20 63 6f | 6d 6d 61 6e 64 4e 75 6d |f..if co|mmandNum| |000039c0| 62 65 72 20 3d 20 33 39 | 20 74 68 65 6e 0d 67 6f |ber = 39| then.go| |000039d0| 20 63 64 20 22 69 6e 70 | 75 74 22 0d 69 6e 69 74 | cd "inp|ut".init| |000039e0| 69 61 74 65 20 66 61 6c | 73 65 2c 22 22 2c 66 61 |iate fal|se,"",fa| |000039f0| 6c 73 65 2c 22 22 2c 74 | 72 75 65 2c 22 53 75 72 |lse,"",t|rue,"Sur| |00003a00| 76 65 79 20 66 69 6c 65 | 20 74 6f 20 62 72 61 6e |vey file| to bran| |00003a10| 63 68 20 74 6f 3a c2 0d | 22 2c 66 61 6c 73 65 2c |ch to:..|",false,| |00003a20| 22 22 2c 66 61 6c 73 65 | 2c 74 72 75 65 2c 33 39 |"",false|,true,39| |00003a30| 2c 64 69 73 70 6c 61 79 | 53 74 72 69 6e 67 0d 65 |,display|String.e| |00003a40| 78 69 74 20 63 6f 6d 6d | 61 6e 64 0d 65 6e 64 20 |xit comm|and.end | |00003a50| 69 66 0d 0d 69 66 20 63 | 6f 6d 6d 61 6e 64 4e 75 |if..if c|ommandNu| |00003a60| 6d 62 65 72 20 3d 20 34 | 30 20 74 68 65 6e 0d 67 |mber = 4|0 then.g| |00003a70| 6f 20 63 64 20 22 69 6e | 70 75 74 22 0d 69 6e 69 |o cd "in|put".ini| |00003a80| 74 69 61 74 65 20 66 61 | 6c 73 65 2c 22 22 2c 66 |tiate fa|lse,"",f| |00003a90| 61 6c 73 65 2c 22 22 2c | 66 61 6c 73 65 2c 22 22 |alse,"",|false,""| |00003aa0| 2c 74 72 75 65 2c c2 0d | 22 41 63 63 2e 20 79 20 |,true,..|"Acc. y | |00003ab0| 74 6f 20 73 65 74 2c 20 | 4e 75 6d 62 65 72 20 78 |to set, |Number x| |00003ac0| 20 28 73 65 70 61 72 61 | 74 65 64 20 62 79 20 61 | (separa|ted by a| |00003ad0| 20 63 6f 6d 6d 61 29 2e | 2e 2e 22 2c 66 61 6c 73 | comma).|..",fals| |00003ae0| 65 2c 66 61 6c 73 65 2c | 34 30 2c 64 69 73 70 6c |e,false,|40,displ| |00003af0| 61 79 53 74 72 69 6e 67 | 0d 65 78 69 74 20 63 6f |ayString|.exit co| |00003b00| 6d 6d 61 6e 64 0d 65 6e | 64 20 69 66 0d 0d 69 66 |mmand.en|d if..if| |00003b10| 20 63 6f 6d 6d 61 6e 64 | 4e 75 6d 62 65 72 20 3d | command|Number =| |00003b20| 20 34 31 20 6f 72 20 63 | 6f 6d 6d 61 6e 64 4e 75 | 41 or c|ommandNu| |00003b30| 6d 62 65 72 20 3d 20 34 | 32 20 74 68 65 6e 0d 67 |mber = 4|2 then.g| |00003b40| 6f 20 63 64 20 22 69 6e | 70 75 74 22 0d 69 6e 69 |o cd "in|put".ini| |00003b50| 74 69 61 74 65 20 66 61 | 6c 73 65 2c 22 22 2c 66 |tiate fa|lse,"",f| |00003b60| 61 6c 73 65 2c 22 22 2c | 66 61 6c 73 65 2c c2 0d |alse,"",|false,..| |00003b70| 22 22 2c 74 72 75 65 2c | 22 41 63 63 75 6d 75 6c |"",true,|"Accumul| |00003b80| 61 74 6f 72 20 78 2c 20 | 41 63 63 75 6d 75 6c 61 |ator x, |Accumula| |00003b90| 74 6f 72 20 79 20 28 73 | 65 70 61 72 61 74 65 64 |tor y (s|eparated| |00003ba0| 20 62 79 20 61 20 63 6f | 6d 6d 61 29 2e 2e 2e 22 | by a co|mma)..."| |00003bb0| 2c c2 0d 66 61 6c 73 65 | 2c 66 61 6c 73 65 2c 63 |,..false|,false,c| |00003bc0| 6f 6d 6d 61 6e 64 4e 75 | 6d 62 65 72 2c 64 69 73 |ommandNu|mber,dis| |00003bd0| 70 6c 61 79 53 74 72 69 | 6e 67 0d 65 78 69 74 20 |playStri|ng.exit | |00003be0| 63 6f 6d 6d 61 6e 64 0d | 65 6e 64 20 69 66 0d 0d |command.|end if..| |00003bf0| 69 66 20 63 6f 6d 6d 61 | 6e 64 4e 75 6d 62 65 72 |if comma|ndNumber| |00003c00| 20 3d 20 34 33 20 c2 0d | 6f 72 20 63 6f 6d 6d 61 | = 43 ..|or comma| |00003c10| 6e 64 4e 75 6d 62 65 72 | 20 3d 20 34 34 20 c2 0d |ndNumber| = 44 ..| |00003c20| 6f 72 20 63 6f 6d 6d 61 | 6e 64 4e 75 6d 62 65 72 |or comma|ndNumber| |00003c30| 20 3d 20 34 35 20 c2 0d | 6f 72 20 63 6f 6d 6d 61 | = 45 ..|or comma| |00003c40| 6e 64 4e 75 6d 62 65 72 | 20 3d 20 34 36 20 74 68 |ndNumber| = 46 th| |00003c50| 65 6e 0d 70 75 74 20 22 | 22 20 26 20 72 20 26 20 |en.put "|" & r & | |00003c60| 22 22 20 26 20 72 20 26 | 20 63 6f 6d 6d 61 6e 64 |"" & r &| command| |00003c70| 4e 75 6d 62 65 72 20 26 | 20 72 20 26 20 22 22 20 |Number &| r & "" | |00003c80| 26 20 c2 0d 72 20 26 20 | 22 22 20 26 20 72 20 26 |& ..r & |"" & r &| |00003c90| 20 22 22 20 69 6e 74 6f | 20 63 6f 6d 6d 61 6e 64 | "" into| command| |00003ca0| 0d 57 52 54 73 74 72 67 | 20 63 6f 6d 6d 61 6e 64 |.WRTstrg| command| |00003cb0| 2c 64 69 73 70 6c 61 79 | 53 74 72 69 6e 67 2c c2 |,display|String,.| |00003cc0| 0d 6c 69 6e 65 20 31 20 | 6f 66 20 63 64 20 66 69 |.line 1 |of cd fi| |00003cd0| 65 6c 64 20 22 61 63 74 | 69 6f 6e 22 2c 6c 69 6e |eld "act|ion",lin| |00003ce0| 65 20 32 20 6f 66 20 63 | 64 20 66 69 65 6c 64 20 |e 2 of c|d field | |00003cf0| 22 61 63 74 69 6f 6e 22 | 0d 65 78 69 74 20 63 6f |"action"|.exit co| |00003d00| 6d 6d 61 6e 64 0d 65 6e | 64 20 69 66 0d 65 6e 64 |mmand.en|d if.end| |00003d10| 20 63 6f 6d 6d 61 6e 64 | 0d 0d 6f 6e 20 57 52 54 | command|..on WRT| |00003d20| 73 74 72 67 20 61 2c 62 | 2c 63 2c 64 0d 6c 6f 63 |strg a,b|,c,d.loc| |00003d30| 6b 20 73 63 72 65 65 6e | 0d 73 65 74 20 6c 6f 63 |k screen|.set loc| |00003d40| 6b 4d 65 73 73 61 67 65 | 73 20 74 6f 20 74 72 75 |kMessage|s to tru| |00003d50| 65 0d 77 72 69 74 65 53 | 74 72 69 6e 67 20 61 2c |e.writeS|tring a,| |00003d60| 62 2c 63 2c 64 0d 65 6e | 64 20 57 52 54 73 74 72 |b,c,d.en|d WRTstr| |00003d70| 67 0d 0d 00 64 20 66 69 | 65 6c 64 20 22 61 63 74 |g...d fi|eld "act| |00003d80| 69 6f 6e 22 2c 6c 69 6e | 65 20 32 20 6f 66 20 63 |ion",lin|e 2 of c| |00003d90| 64 20 66 69 65 6c 64 20 | 22 61 63 74 69 6f 6e 22 |d field |"action"| |00003da0| 0d 65 78 69 74 20 63 6f | 6d 6d 61 6e 64 0d 65 6e |.exit co|mmand.en| |00003db0| 64 20 69 66 0d 65 6e 64 | 20 63 6f 6d 6d 61 6e 64 |d if.end| command| |00003dc0| 0d 0d 6f 6e 20 57 52 54 | 73 74 72 67 20 61 2c 62 |..on WRT|strg a,b| |00003dd0| 2c 63 2c 64 0d 6c 6f 63 | 6b 20 73 63 72 65 65 6e |,c,d.loc|k screen| |00003de0| 0d 73 65 74 20 6c 6f 63 | 6b 4d 65 73 73 61 67 65 |.set loc|kMessage| |00003df0| 73 20 74 6f 20 74 72 75 | 65 0d 77 72 69 74 65 53 |s to tru|e.writeS| |00003e00| 74 72 69 6e 67 20 61 2c | 62 2c 63 2c 64 0d 65 6e |tring a,|b,c,d.en| |00003e10| 64 20 57 52 54 73 74 72 | 67 0d 0d 00 22 73 75 72 |d WRTstr|g..."sur| |00003e20| 76 65 79 22 29 20 2b 20 | 6f 6e 65 29 0d 65 6e 64 |vey") + |one).end| |00003e30| 20 6c 69 6e 65 53 65 6c | 65 63 74 65 64 0d 0d 00 | lineSel|ected...| |00003e40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003e50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003e60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003e70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003e80| 00 00 02 00 4d 41 53 54 | ff ff ff ff 00 00 00 00 |....MAST|........| |00003e90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003ea0| 00 06 03 58 00 07 4b ae | 00 02 44 cf 00 03 60 8b |...X..K.|..D...`.| |00003eb0| 00 03 44 e7 00 04 d4 80 | 00 02 00 95 00 04 ed 72 |..D.....|.......r| |00003ec0| 00 04 fb 0d 00 05 07 8f | 00 02 04 51 00 00 00 00 |........|...Q....| |00003ed0| 00 05 e6 89 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003ee0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003ef0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003f00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003f10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003f20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003f30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003f40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003f50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003f60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003f70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003f80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003f90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003fa0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003fb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003fc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003fd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003fe0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00003ff0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004000| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004060| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004070| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004080| 00 00 00 80 4c 49 53 54 | 00 00 0e 95 00 00 00 01 |....LIST|........| |00004090| 00 00 08 00 00 00 00 04 | 00 44 00 02 00 10 00 03 |........|.D......| |000040a0| 20 00 02 4e 00 00 00 04 | 00 00 00 00 00 00 00 00 | ..N....|........| |000040b0| 00 00 12 51 00 04 00 00 | 00 00 00 00 00 00 00 00 |...Q....|........| |000040c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000040d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000040e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000040f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004100| 00 00 08 00 50 41 47 45 | 00 00 12 51 00 00 0e 95 |....PAGE|...Q....| |00004110| ad b0 01 59 00 00 00 00 | 00 00 0b 8b e0 2f db 6f |...Y....|...../.o| |00004120| bc be ed da fd b0 d4 9f | 4f ad 77 49 fe 96 1b 9a |........|O.wI....| |00004130| 0e fd 7f ef f3 f9 bf 9b | 36 df e7 74 ad d5 f3 b9 |........|6..t....| |00004140| f0 c7 5f f6 fe 7b fb bf | be fb 9d fd cb dd 6e 73 |.._..{..|......ns| |00004150| 7f f5 3f 7d fd 7d b7 dd | 6f cb ce 79 00 00 0f 72 |..?}.}..|o..y...r| |00004160| a0 00 00 00 00 00 00 08 | 00 00 00 00 04 00 00 00 |........|........| |00004170| 08 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004180| 00 00 00 00 00 00 00 00 | 00 00 00 08 08 80 00 00 |........|........| |00004190| 00 10 00 00 00 10 00 00 | 00 00 01 00 00 01 00 00 |........|........| |000041a0| 00 00 11 8f a0 04 83 08 | 04 08 04 48 00 00 40 12 |........|...H..@.| |000041b0| 0c 00 00 08 48 00 00 08 | 00 00 20 40 20 08 10 08 |....H...|.. @ ...| |000041c0| 00 08 00 10 08 00 00 50 | 20 80 00 00 00 03 00 00 |.......P| .......| |000041d0| 08 61 00 00 00 18 00 41 | 00 80 12 5c 40 00 04 88 |.a.....A|...\@...| |000041e0| 04 01 06 30 00 00 08 58 | a0 7f ff ff ff ff ff ff |...0...X|........| |000041f0| ff ff ff ff ff ff ff ff | ff ff ff df ef ff ff ff |........|........| |00004200| f7 ff ff ff ff ff ff ff | fd ff ff ff ff fd ff ff |........|........| |00004210| ff ff ff fb ff ff ff ff | bf ff ff ff ff ff fd ff |........|........| |00004220| ff ff ff ff ff ff ff ff | 00 00 00 00 00 00 00 00 |........|........| |00004230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004260| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004280| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004290| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000042a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000042b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000042c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000042d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000042e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000042f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004300| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004320| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004340| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004350| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004360| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004370| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004380| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004390| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000043a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000043b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000043c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000043d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000043e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000043f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004400| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004410| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004420| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004430| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004440| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004450| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004460| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004470| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004480| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004490| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000044a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000044b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000044c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000044d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000044e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000044f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004500| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004510| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004520| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004530| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004540| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004550| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004560| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004570| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004580| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004590| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000045a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000045b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000045c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000045d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000045e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000045f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004600| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004610| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004620| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004630| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004640| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004650| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004660| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004670| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004680| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004690| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000046a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000046b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000046c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000046d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000046e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000046f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004700| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004710| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004720| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004730| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004740| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004750| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004760| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004770| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004780| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004790| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000047a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000047b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000047c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000047d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000047e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000047f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004800| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004810| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004820| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004830| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004840| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004850| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004860| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004870| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004880| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004890| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000048a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000048b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000048c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000048d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000048e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000048f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004900| 00 00 20 00 42 4b 47 44 | 00 00 0a cf 00 00 0c e7 |.. .BKGD|........| |00004910| 40 00 00 00 00 00 00 04 | 00 00 0a cf 00 00 0a cf |@.......|........| |00004920| 00 00 00 04 00 00 00 00 | 00 00 00 00 00 00 00 6f |........|.......o| |00004930| 6e 20 64 6f 6d 65 6e 75 | 20 77 68 69 63 68 0d 69 |n domenu| which.i| |00004940| 66 20 77 68 69 63 68 20 | 69 73 20 69 6e 20 22 61 |f which |is in "a| |00004950| 62 6f 75 74 2e 2e 2e 2c | 4e 65 77 2c 6f 70 65 6e |bout...,|New,open| |00004960| 2e 2e 2e 2c 53 61 76 65 | 2c 73 61 76 65 20 61 73 |...,Save|,save as| |00004970| 2e 2e 2e 2c 72 65 76 65 | 72 74 2c 70 72 69 6e 74 |...,reve|rt,print| |00004980| 2e 2e 2e 2c 22 20 26 c2 | 0d 22 70 72 69 6e 74 20 |...," &.|."print | |00004990| 63 6f 64 65 2e 2e 2e 2c | 73 68 6f 77 20 61 6c 6c |code...,|show all| |000049a0| 20 63 6f 64 65 2c 53 68 | 6f 77 20 63 6f 64 65 20 | code,Sh|ow code | |000049b0| 6f 66 20 61 20 6c 69 6e | 65 2e 2e 2e 2c 48 6f 6d |of a lin|e...,Hom| |000049c0| 65 2c 61 64 64 2c 22 20 | 26 20 c2 0d 22 69 6e 73 |e,add," |& .."ins| |000049d0| 65 72 74 2c 45 64 69 74 | 2c 72 65 70 6c 61 63 65 |ert,Edit|,replace| |000049e0| 2c 64 65 6c 65 74 65 2c | 6c 61 62 65 6c 20 61 62 |,delete,|label ab| |000049f0| 6f 76 65 20 63 6f 6d 6d | 61 6e 64 22 20 74 68 65 |ove comm|and" the| |00004a00| 6e 0d 6c 6f 63 6b 20 73 | 63 72 65 65 6e 0d 69 66 |n.lock s|creen.if| |00004a10| 20 77 68 69 63 68 20 69 | 73 20 22 41 62 6f 75 74 | which i|s "About| |00004a20| 2e 2e 2e 22 20 74 68 65 | 6e 0d 73 65 74 20 63 75 |..." the|n.set cu| |00004a30| 72 73 6f 72 20 74 6f 20 | 77 61 74 63 68 0d 67 6f |rsor to |watch.go| |00004a40| 20 63 64 20 22 61 62 6f | 75 74 22 0d 75 6e 6c 6f | cd "abo|ut".unlo| |00004a50| 63 6b 20 73 63 72 65 65 | 6e 20 77 69 74 68 20 69 |ck scree|n with i| |00004a60| 72 69 73 20 6f 70 65 6e | 0d 68 69 64 65 20 6d 65 |ris open|.hide me| |00004a70| 6e 75 62 61 72 0d 65 78 | 69 74 20 64 6f 6d 65 6e |nubar.ex|it domen| |00004a80| 75 0d 65 6e 64 20 69 66 | 0d 69 66 20 77 68 69 63 |u.end if|.if whic| |00004a90| 68 20 69 73 20 22 6f 70 | 65 6e 2e 2e 2e 22 20 74 |h is "op|en..." t| |00004aa0| 68 65 6e 0d 67 6f 20 63 | 64 20 31 0d 69 66 20 63 |hen.go c|d 1.if c| |00004ab0| 68 65 63 6b 5f 65 6d 70 | 74 79 28 29 20 69 73 20 |heck_emp|ty() is | |00004ac0| 74 72 75 65 20 74 68 65 | 6e 20 65 78 69 74 20 64 |true the|n exit d| |00004ad0| 6f 6d 65 6e 75 0d 6f 70 | 65 6e 5f 61 5f 66 69 6c |omenu.op|en_a_fil| |00004ae0| 65 0d 65 78 69 74 20 64 | 6f 6d 65 6e 75 0d 65 6e |e.exit d|omenu.en| |00004af0| 64 20 69 66 0d 69 66 20 | 77 68 69 63 68 20 69 73 |d if.if |which is| |00004b00| 20 22 6e 65 77 22 20 74 | 68 65 6e 0d 73 65 74 20 | "new" t|hen.set | |00004b10| 6c 6f 63 6b 4d 65 73 73 | 61 67 65 73 20 74 6f 20 |lockMess|ages to | |00004b20| 74 72 75 65 0d 67 6f 20 | 63 64 20 31 0d 69 66 20 |true.go |cd 1.if | |00004b30| 63 68 65 63 6b 5f 65 6d | 70 74 79 28 29 20 69 73 |check_em|pty() is| |00004b40| 20 74 72 75 65 20 74 68 | 65 6e 20 65 78 69 74 20 | true th|en exit | |00004b50| 64 6f 6d 65 6e 75 0d 70 | 75 74 20 65 6d 70 74 79 |domenu.p|ut empty| |00004b60| 20 69 6e 74 6f 20 63 64 | 20 66 69 65 6c 64 20 22 | into cd| field "| |00004b70| 73 75 72 76 65 79 22 0d | 73 65 74 20 74 68 65 20 |survey".|set the | |00004b80| 73 63 72 6f 6c 6c 20 6f | 66 20 63 64 20 66 69 65 |scroll o|f cd fie| |00004b90| 6c 64 20 22 73 75 72 76 | 65 79 22 20 74 6f 20 30 |ld "surv|ey" to 0| |00004ba0| 0d 70 75 74 20 22 55 6e | 74 69 74 6c 65 64 22 20 |.put "Un|titled" | |00004bb0| 69 6e 74 6f 20 6c 69 6e | 65 20 31 20 6f 66 20 63 |into lin|e 1 of c| |00004bc0| 64 20 66 69 65 6c 64 20 | 22 66 69 6c 65 22 0d 73 |d field |"file".s| |00004bd0| 65 74 20 74 68 65 20 77 | 69 64 74 68 20 6f 66 20 |et the w|idth of | |00004be0| 63 64 20 66 69 65 6c 64 | 20 22 66 69 6c 65 22 20 |cd field| "file" | |00004bf0| 74 6f 20 37 34 0d 73 65 | 74 20 74 68 65 20 76 69 |to 74.se|t the vi| |00004c00| 73 69 62 6c 65 20 6f 66 | 20 63 64 20 62 74 6e 20 |sible of| cd btn | |00004c10| 22 63 6f 6d 6d 61 6e 64 | 73 22 20 74 6f 20 74 72 |"command|s" to tr| |00004c20| 75 65 0d 67 6f 20 63 64 | 20 22 73 75 72 76 65 79 |ue.go cd| "survey| |00004c30| 20 66 69 6c 65 22 0d 70 | 75 74 20 22 22 20 69 6e | file".p|ut "" in| |00004c40| 74 6f 20 63 64 20 66 69 | 65 6c 64 20 22 73 75 72 |to cd fi|eld "sur| |00004c50| 76 65 79 20 66 69 6c 65 | 22 0d 73 65 74 20 74 68 |vey file|".set th| |00004c60| 65 20 73 63 72 6f 6c 6c | 20 6f 66 20 63 64 20 66 |e scroll| of cd f| |00004c70| 69 65 6c 64 20 22 73 75 | 72 76 65 79 20 66 69 6c |ield "su|rvey fil| |00004c80| 65 22 20 74 6f 20 30 0d | 67 6f 20 63 64 20 31 0d |e" to 0.|go cd 1.| |00004c90| 63 6c 65 61 72 48 69 6c | 69 74 65 42 74 6e 0d 65 |clearHil|iteBtn.e| |00004ca0| 78 69 74 20 64 6f 6d 65 | 6e 75 0d 65 6e 64 20 69 |xit dome|nu.end i| |00004cb0| 66 0d 69 66 20 77 68 69 | 63 68 20 69 73 20 22 73 |f.if whi|ch is "s| |00004cc0| 61 76 65 22 20 74 68 65 | 6e 0d 73 65 74 20 6c 6f |ave" the|n.set lo| |00004cd0| 63 6b 4d 65 73 73 61 67 | 65 73 20 74 6f 20 74 72 |ckMessag|es to tr| |00004ce0| 75 65 0d 69 66 20 6c 69 | 6e 65 20 31 20 6f 66 20 |ue.if li|ne 1 of | |00004cf0| 63 64 20 66 69 65 6c 64 | 20 22 66 69 6c 65 22 20 |cd field| "file" | |00004d00| 3d 20 22 55 6e 74 69 74 | 6c 65 64 22 20 74 68 65 |= "Untit|led" the| |00004d10| 6e 0d 67 65 74 20 73 61 | 76 65 5f 73 75 72 76 65 |n.get sa|ve_surve| |00004d20| 79 28 29 0d 65 6c 73 65 | 0d 67 6f 20 63 64 20 31 |y().else|.go cd 1| |00004d30| 0d 70 75 74 20 6c 69 6e | 65 20 32 20 6f 66 20 63 |.put lin|e 2 of c| |00004d40| 64 20 66 69 65 6c 64 20 | 22 66 69 6c 65 22 20 69 |d field |"file" i| |00004d50| 6e 74 6f 20 66 69 63 68 | 69 65 72 0d 67 6f 20 63 |nto fich|ier.go c| |00004d60| 64 20 22 73 75 72 76 65 | 79 20 66 69 6c 65 22 0d |d "surve|y file".| |00004d70| 57 72 69 74 65 54 6f 46 | 69 6c 65 20 63 64 20 66 |WriteToF|ile cd f| |00004d80| 69 65 6c 64 20 22 73 75 | 72 76 65 79 20 66 69 6c |ield "su|rvey fil| |00004d90| 65 22 2c 74 72 75 65 2c | 66 69 63 68 69 65 72 2c |e",true,|fichier,| |00004da0| 66 61 6c 73 65 2c 22 4d | 41 43 41 22 0d 67 6f 20 |false,"M|ACA".go | |00004db0| 63 64 20 31 0d 65 6e 64 | 20 69 66 0d 65 78 69 74 |cd 1.end| if.exit| |00004dc0| 20 64 6f 6d 65 6e 75 0d | 65 6e 64 20 69 66 0d 69 | domenu.|end if.i| |00004dd0| 66 20 77 68 69 63 68 20 | 69 73 20 22 73 61 76 65 |f which |is "save| |00004de0| 20 61 73 2e 2e 2e 22 20 | 74 68 65 6e 0d 67 65 74 | as..." |then.get| |00004df0| 20 73 61 76 65 5f 73 75 | 72 76 65 79 28 29 0d 65 | save_su|rvey().e| |00004e00| 78 69 74 20 64 6f 6d 65 | 6e 75 0d 65 6e 64 20 69 |xit dome|nu.end i| |00004e10| 66 0d 69 66 20 77 68 69 | 63 68 20 69 73 20 22 72 |f.if whi|ch is "r| |00004e20| 65 76 65 72 74 22 20 74 | 68 65 6e 0d 61 6e 73 77 |evert" t|hen.answ| |00004e30| 65 72 20 22 52 65 76 65 | 72 74 20 74 6f 20 74 68 |er "Reve|rt to th| |00004e40| 65 20 6c 61 73 74 20 73 | 61 76 65 64 20 76 65 72 |e last s|aved ver| |00004e50| 73 69 6f 6e 3f 22 20 77 | 69 74 68 20 22 59 65 73 |sion?" w|ith "Yes| |00004e60| 22 20 6f 72 20 22 43 61 | 6e 63 65 6c 22 0d 69 66 |" or "Ca|ncel".if| |00004e70| 20 69 74 20 69 73 20 22 | 63 61 6e 63 65 6c 22 20 | it is "|cancel" | |00004e80| 74 68 65 6e 20 65 78 69 | 74 20 64 6f 6d 65 6e 75 |then exi|t domenu| |00004e90| 0d 67 6f 20 63 64 20 31 | 0d 6f 70 65 6e 5f 61 5f |.go cd 1|.open_a_| |00004ea0| 66 69 6c 65 20 28 6c 69 | 6e 65 20 32 20 6f 66 20 |file (li|ne 2 of | |00004eb0| 63 64 20 66 69 65 6c 64 | 20 22 66 69 6c 65 22 29 |cd field| "file")| |00004ec0| 0d 65 78 69 74 20 64 6f | 6d 65 6e 75 0d 65 6e 64 |.exit do|menu.end| |00004ed0| 20 69 66 0d 69 66 20 77 | 68 69 63 68 20 69 73 20 | if.if w|hich is | |00004ee0| 22 70 72 69 6e 74 2e 2e | 2e 22 20 74 68 65 6e 0d |"print..|." then.| |00004ef0| 67 6f 20 63 64 20 31 0d | 70 72 69 6e 74 46 69 65 |go cd 1.|printFie| |00004f00| 6c 64 20 22 63 64 20 66 | 69 65 6c 64 20 69 64 20 |ld "cd f|ield id | |00004f10| 31 22 2c 32 2c 30 2c 30 | 2c 30 2c 30 0d 65 78 69 |1",2,0,0|,0,0.exi| |00004f20| 74 20 64 6f 6d 65 6e 75 | 0d 65 6e 64 20 69 66 0d |t domenu|.end if.| |00004f30| 69 66 20 77 68 69 63 68 | 20 69 73 20 22 70 72 69 |if which| is "pri| |00004f40| 6e 74 20 63 6f 64 65 2e | 2e 2e 22 20 74 68 65 6e |nt code.|.." then| |00004f50| 0d 67 6f 20 63 64 20 22 | 73 75 72 76 65 79 20 66 |.go cd "|survey f| |00004f60| 69 6c 65 22 0d 70 72 69 | 6e 74 46 69 65 6c 64 20 |ile".pri|ntField | |00004f70| 22 63 64 20 66 69 65 6c | 64 20 69 64 20 33 22 2c |"cd fiel|d id 3",| |00004f80| 32 2c 33 36 2c 33 36 2c | 33 36 2c 33 36 0d 67 6f |2,36,36,|36,36.go| |00004f90| 20 63 64 20 31 0d 65 78 | 69 74 20 64 6f 6d 65 6e | cd 1.ex|it domen| |00004fa0| 75 0d 65 6e 64 20 69 66 | 0d 69 66 20 77 68 69 63 |u.end if|.if whic| |00004fb0| 68 20 69 73 20 22 73 68 | 6f 77 20 61 6c 6c 20 63 |h is "sh|ow all c| |00004fc0| 6f 64 65 22 20 74 68 65 | 6e 0d 67 6f 20 63 64 20 |ode" the|n.go cd | |00004fd0| 22 73 75 72 76 65 79 20 | 66 69 6c 65 22 0d 73 65 |"survey |file".se| |00004fe0| 74 20 74 68 65 20 73 63 | 72 6f 6c 6c 20 6f 66 20 |t the sc|roll of | |00004ff0| 63 64 20 66 69 65 6c 64 | 20 22 73 75 72 76 65 79 |cd field| "survey| |00005000| 20 66 69 6c 65 22 20 74 | 6f 20 30 0d 65 78 69 74 | file" t|o 0.exit| |00005010| 20 64 6f 6d 65 6e 75 0d | 65 6e 64 20 69 66 0d 69 | domenu.|end if.i| |00005020| 66 20 77 68 69 63 68 20 | 69 73 20 22 6c 61 62 65 |f which |is "labe| |00005030| 6c 20 61 62 6f 76 65 20 | 63 6f 6d 6d 61 6e 64 22 |l above |command"| |00005040| 20 74 68 65 6e 0d 75 6e | 6c 6f 63 6b 20 73 63 72 | then.un|lock scr| |00005050| 65 65 6e 0d 73 65 74 20 | 74 68 65 20 68 69 6c 69 |een.set |the hili| |00005060| 74 65 20 6f 66 20 62 74 | 6e 20 77 68 69 63 68 20 |te of bt|n which | |00005070| 74 6f 20 6e 6f 74 20 74 | 68 65 20 68 69 6c 69 74 |to not t|he hilit| |00005080| 65 20 6f 66 20 62 74 6e | 20 77 68 69 63 68 0d 6c |e of btn| which.l| |00005090| 61 62 65 6c 5f 61 62 6f | 76 65 0d 73 65 74 20 74 |abel_abo|ve.set t| |000050a0| 68 65 20 73 63 72 6f 6c | 6c 20 6f 66 20 63 64 20 |he scrol|l of cd | |000050b0| 66 69 65 6c 64 20 22 73 | 75 72 76 65 79 22 20 74 |field "s|urvey" t| |000050c0| 6f 20 30 0d 65 78 69 74 | 20 64 6f 6d 65 6e 75 0d |o 0.exit| domenu.| |000050d0| 65 6e 64 20 69 66 0d 69 | 66 20 77 68 69 63 68 20 |end if.i|f which | |000050e0| 69 73 20 22 68 6f 6d 65 | 22 20 74 68 65 6e 0d 67 |is "home|" then.g| |000050f0| 6f 20 68 6f 6d 65 0d 65 | 78 69 74 20 64 6f 6d 65 |o home.e|xit dome| |00005100| 6e 75 0d 65 6e 64 20 69 | 66 0d 0d 69 66 20 63 64 |nu.end i|f..if cd| |00005110| 20 66 69 65 6c 64 20 69 | 64 20 39 39 20 69 73 20 | field i|d 99 is | |00005120| 65 6d 70 74 79 20 61 6e | 64 20 77 68 69 63 68 20 |empty an|d which | |00005130| ad 20 22 61 64 64 22 20 | 74 68 65 6e 0d 61 6e 73 |. "add" |then.ans| |00005140| 77 65 72 20 22 59 6f 75 | 20 6d 75 73 74 20 73 65 |wer "You| must se| |00005150| 6c 65 63 74 20 61 20 6c | 69 6e 65 20 66 69 72 73 |lect a l|ine firs| |00005160| 74 2e 22 0d 65 78 69 74 | 20 64 6f 6d 65 6e 75 0d |t.".exit| domenu.| |00005170| 65 6e 64 20 69 66 0d 0d | 69 66 20 77 68 69 63 68 |end if..|if which| |00005180| 20 69 73 20 22 73 68 6f | 77 20 63 6f 64 65 20 6f | is "sho|w code o| |00005190| 66 20 61 20 6c 69 6e 65 | 2e 2e 2e 22 20 74 68 65 |f a line|..." the| |000051a0| 6e 0d 70 75 74 20 22 50 | 6c 65 61 73 65 2c 20 63 |n.put "P|lease, c| |000051b0| 6c 69 63 6b 20 6f 6e 20 | 61 20 6c 69 6e 65 20 74 |lick on |a line t| |000051c0| 6f 20 73 68 6f 77 20 69 | 74 27 73 20 63 6f 64 65 |o show i|t's code| |000051d0| 20 6f 72 20 63 6c 69 63 | 6b 20 68 65 72 65 20 74 | or clic|k here t| |000051e0| 6f 20 63 61 6e 63 65 6c | 2e 22 20 69 6e 74 6f 20 |o cancel|." into | |000051f0| 63 64 20 66 69 65 6c 64 | 20 22 68 65 61 64 65 72 |cd field| "header| |00005200| 22 0d 75 6e 6c 6f 63 6b | 20 73 63 72 65 65 6e 0d |".unlock| screen.| |00005210| 45 64 69 74 5f 61 5f 6c | 69 6e 65 20 66 61 6c 73 |Edit_a_l|ine fals| |00005220| 65 0d 65 78 69 74 20 64 | 6f 6d 65 6e 75 0d 65 6e |e.exit d|omenu.en| |00005230| 64 20 69 66 0d 0d 70 75 | 74 20 77 68 69 63 68 20 |d if..pu|t which | |00005240| 69 6e 74 6f 20 6c 69 6e | 65 20 31 20 6f 66 20 63 |into lin|e 1 of c| |00005250| 64 20 66 69 65 6c 64 20 | 22 61 63 74 69 6f 6e 22 |d field |"action"| |00005260| 0d 70 75 74 20 77 68 69 | 63 68 20 69 6e 74 6f 20 |.put whi|ch into | |00005270| 6c 69 6e 65 20 33 20 6f | 66 20 63 64 20 66 69 65 |line 3 o|f cd fie| |00005280| 6c 64 20 22 61 63 74 69 | 6f 6e 22 0d 69 66 20 77 |ld "acti|on".if w| |00005290| 68 69 63 68 20 69 73 20 | 22 45 64 69 74 22 20 74 |hich is |"Edit" t| |000052a0| 68 65 6e 0d 70 75 74 20 | 22 50 6c 65 61 73 65 2c |hen.put |"Please,| |000052b0| 20 63 6c 69 63 6b 20 6f | 6e 20 74 68 65 20 6c 69 | click o|n the li| |000052c0| 6e 65 20 74 6f 20 45 64 | 69 74 20 6f 72 20 63 6c |ne to Ed|it or cl| |000052d0| 69 63 6b 20 68 65 72 65 | 20 74 6f 20 63 61 6e 63 |ick here| to canc| |000052e0| 65 6c 2e 22 20 69 6e 74 | 6f 20 63 64 20 66 69 65 |el." int|o cd fie| |000052f0| 6c 64 20 22 68 65 61 64 | 65 72 22 0d 75 6e 6c 6f |ld "head|er".unlo| |00005300| 63 6b 20 73 63 72 65 65 | 6e 0d 45 64 69 74 5f 61 |ck scree|n.Edit_a| |00005310| 5f 6c 69 6e 65 20 74 72 | 75 65 0d 65 78 69 74 20 |_line tr|ue.exit | |00005320| 64 6f 6d 65 6e 75 0d 65 | 6e 64 20 69 66 0d 0d 69 |domenu.e|nd if..i| |00005330| 66 20 77 68 69 63 68 20 | 69 73 20 22 64 65 6c 65 |f which |is "dele| |00005340| 74 65 22 20 74 68 65 6e | 0d 64 65 6c 65 74 65 5f |te" then|.delete_| |00005350| 61 5f 6c 69 6e 65 0d 65 | 78 69 74 20 64 6f 6d 65 |a_line.e|xit dome| |00005360| 6e 75 0d 65 6e 64 20 69 | 66 0d 0d 73 68 6f 77 20 |nu.end i|f..show | |00005370| 63 64 20 66 69 65 6c 64 | 20 22 48 65 61 64 65 72 |cd field| "Header| |00005380| 22 0d 0d 70 75 74 20 22 | 41 63 74 69 6f 6e 20 73 |"..put "|Action s| |00005390| 65 6c 65 63 74 65 64 20 | 77 61 73 20 d2 22 20 26 |elected |was ." &| |000053a0| 20 77 68 69 63 68 20 26 | 20 c2 0d 22 d3 2e 20 43 | which &| ..".. C| |000053b0| 6c 69 63 6b 20 6f 6e 20 | 61 20 6c 69 6e 65 20 6f |lick on |a line o| |000053c0| 72 20 63 6c 69 63 6b 20 | 68 65 72 65 20 74 6f 20 |r click |here to | |000053d0| 63 61 6e 63 65 6c 2e 22 | 20 69 6e 74 6f 20 63 64 |cancel."| into cd| |000053e0| 20 66 69 65 6c 64 20 22 | 68 65 61 64 65 72 22 0d | field "|header".| |000053f0| 73 68 6f 77 20 63 64 20 | 66 69 65 6c 64 20 22 63 |show cd |field "c| |00005400| 6f 6d 6d 61 6e 64 4c 49 | 53 54 22 0d 73 68 6f 77 |ommandLI|ST".show| |00005410| 20 63 64 20 66 69 65 6c | 64 20 22 63 6f 6d 6d 61 | cd fiel|d "comma| |00005420| 6e 64 20 23 20 6c 69 73 | 74 22 0d 73 68 6f 77 20 |nd # lis|t".show | |00005430| 63 64 20 66 69 65 6c 64 | 20 22 63 6f 6d 6d 61 6e |cd field| "comman| |00005440| 64 20 6e 75 6d 62 65 72 | 22 0d 73 68 6f 77 20 63 |d number|".show c| |00005450| 64 20 66 69 65 6c 64 20 | 22 6c 61 62 65 6c 20 63 |d field |"label c| |00005460| 6f 6d 6d 61 6e 64 20 6e | 75 6d 62 65 72 22 0d 75 |ommand n|umber".u| |00005470| 6e 6c 6f 63 6b 20 73 63 | 72 65 65 6e 0d 70 75 74 |nlock sc|reen.put| |00005480| 20 22 22 20 69 6e 74 6f | 20 63 64 20 66 69 65 6c | "" into| cd fiel| |00005490| 64 20 22 63 6f 6d 6d 61 | 6e 64 20 6e 75 6d 62 65 |d "comma|nd numbe| |000054a0| 72 22 0d 63 6c 69 63 6b | 20 61 74 20 74 68 65 20 |r".click| at the | |000054b0| 6c 6f 63 20 6f 66 20 63 | 64 20 66 69 65 6c 64 20 |loc of c|d field | |000054c0| 22 63 6f 6d 6d 61 6e 64 | 20 6e 75 6d 62 65 72 22 |"command| number"| |000054d0| 0d 65 6c 73 65 0d 70 61 | 73 73 20 64 6f 6d 65 6e |.else.pa|ss domen| |000054e0| 75 0d 65 6e 64 20 69 66 | 0d 65 6e 64 20 64 6f 6d |u.end if|.end dom| |000054f0| 65 6e 75 0d 0d 6f 6e 20 | 6f 70 65 6e 5f 61 5f 66 |enu..on |open_a_f| |00005500| 69 6c 65 20 66 69 63 68 | 69 65 72 0d 73 65 74 20 |ile fich|ier.set | |00005510| 6c 6f 63 6b 4d 65 73 73 | 61 67 65 73 20 74 6f 20 |lockMess|ages to | |00005520| 74 72 75 65 0d 69 66 20 | 66 69 63 68 69 65 72 20 |true.if |fichier | |00005530| 3d 20 22 22 20 74 68 65 | 6e 0d 70 75 74 20 66 69 |= "" the|n.put fi| |00005540| 6c 65 4e 61 6d 65 28 22 | 54 45 58 54 22 2c 22 53 |leName("|TEXT","S| |00005550| 65 6c 65 63 74 20 79 6f | 75 72 20 53 75 72 76 65 |elect yo|ur Surve| |00005560| 79 20 66 69 6c 65 2e 2e | 2e 22 29 20 69 6e 74 6f |y file..|.") into| |00005570| 20 66 69 63 68 69 65 72 | 0d 69 66 20 66 69 63 68 | fichier|.if fich| |00005580| 69 65 72 20 69 73 20 65 | 6d 70 74 79 20 74 68 65 |ier is e|mpty the| |00005590| 6e 20 65 78 69 74 20 6f | 70 65 6e 5f 61 5f 66 69 |n exit o|pen_a_fi| |000055a0| 6c 65 0d 67 6f 20 63 64 | 20 31 0d 70 75 74 20 66 |le.go cd| 1.put f| |000055b0| 69 63 68 69 65 72 20 69 | 6e 74 6f 20 6c 69 6e 65 |ichier i|nto line| |000055c0| 20 32 20 6f 66 20 63 64 | 20 66 69 65 6c 64 20 22 | 2 of cd| field "| |000055d0| 66 69 6c 65 22 0d 65 6e | 64 20 69 66 0d 63 6c 65 |file".en|d if.cle| |000055e0| 61 72 48 69 6c 69 74 65 | 42 74 6e 0d 73 68 6f 77 |arHilite|Btn.show| |000055f0| 20 63 64 20 66 69 65 6c | 64 20 22 77 61 69 74 22 | cd fiel|d "wait"| |00005600| 0d 75 6e 6c 6f 63 6b 20 | 73 63 72 65 65 6e 0d 6c |.unlock |screen.l| |00005610| 6f 63 6b 20 73 63 72 65 | 65 6e 0d 73 65 74 20 74 |ock scre|en.set t| |00005620| 68 65 20 68 69 6c 69 74 | 65 20 6f 66 20 63 64 20 |he hilit|e of cd | |00005630| 62 74 6e 20 22 4c 61 62 | 65 6c 20 61 62 6f 76 65 |btn "Lab|el above| |00005640| 20 63 6f 6d 6d 61 6e 64 | 22 20 74 6f 20 66 61 6c | command|" to fal| |00005650| 73 65 0d 6d 65 6e 75 48 | 61 6e 64 6c 65 72 20 22 |se.menuH|andler "| |00005660| 6d 61 72 6b 22 2c 22 63 | 6f 6d 6d 61 6e 64 73 22 |mark","c|ommands"| |00005670| 2c 22 4c 61 62 65 6c 20 | 41 62 6f 76 65 20 43 6f |,"Label |Above Co| |00005680| 6d 6d 61 6e 64 22 2c 22 | 6e 6f 6e 65 22 0d 70 75 |mmand","|none".pu| |00005690| 74 20 65 6d 70 74 79 20 | 69 6e 74 6f 20 63 64 20 |t empty |into cd | |000056a0| 66 69 65 6c 64 20 22 73 | 75 72 76 65 79 22 0d 75 |field "s|urvey".u| |000056b0| 6e 6c 6f 63 6b 20 73 63 | 72 65 65 6e 0d 6c 6f 63 |nlock sc|reen.loc| |000056c0| 6b 20 73 63 72 65 65 6e | 0d 67 6f 20 63 64 20 22 |k screen|.go cd "| |000056d0| 73 75 72 76 65 79 20 66 | 69 6c 65 22 0d 70 75 74 |survey f|ile".put| |000056e0| 20 65 6d 70 74 79 20 69 | 6e 74 6f 20 63 64 20 66 | empty i|nto cd f| |000056f0| 69 65 6c 64 20 22 73 75 | 72 76 65 79 20 66 69 6c |ield "su|rvey fil| |00005700| 65 22 0d 6f 70 65 6e 20 | 66 69 6c 65 20 66 69 63 |e".open |file fic| |00005710| 68 69 65 72 0d 72 65 61 | 64 20 66 72 6f 6d 20 66 |hier.rea|d from f| |00005720| 69 6c 65 20 66 69 63 68 | 69 65 72 20 66 6f 72 20 |ile fich|ier for | |00005730| 33 32 37 36 38 0d 70 75 | 74 20 69 74 20 69 6e 74 |32768.pu|t it int| |00005740| 6f 20 63 64 20 66 69 65 | 6c 64 20 22 73 75 72 76 |o cd fie|ld "surv| |00005750| 65 79 20 66 69 6c 65 22 | 0d 73 65 74 20 74 68 65 |ey file"|.set the| |00005760| 20 73 63 72 6f 6c 6c 20 | 6f 66 20 63 64 20 66 69 | scroll |of cd fi| |00005770| 65 6c 64 20 22 73 75 72 | 76 65 79 20 66 69 6c 65 |eld "sur|vey file| |00005780| 22 20 74 6f 20 30 0d 63 | 6c 6f 73 65 20 66 69 6c |" to 0.c|lose fil| |00005790| 65 20 66 69 63 68 69 65 | 72 0d 70 75 74 20 76 65 |e fichie|r.put ve| |000057a0| 72 62 6f 73 65 28 29 20 | 69 6e 74 6f 20 63 6f 6d |rbose() |into com| |000057b0| 70 75 74 65 64 0d 67 6f | 20 63 64 20 31 0d 70 75 |puted.go| cd 1.pu| |000057c0| 74 20 63 6f 6d 70 75 74 | 65 64 20 69 6e 74 6f 20 |t comput|ed into | |000057d0| 63 64 20 66 69 65 6c 64 | 20 22 73 75 72 76 65 79 |cd field| "survey| |000057e0| 22 0d 73 65 74 20 74 68 | 65 20 73 63 72 6f 6c 6c |".set th|e scroll| |000057f0| 20 6f 66 20 63 64 20 66 | 69 65 6c 64 20 22 73 75 | of cd f|ield "su| |00005800| 72 76 65 79 22 20 74 6f | 20 30 0d 68 69 64 65 20 |rvey" to| 0.hide | |00005810| 63 64 20 66 69 65 6c 64 | 20 22 77 61 69 74 22 0d |cd field| "wait".| |00005820| 70 75 74 20 72 65 61 6c | 4e 61 6d 65 28 66 69 63 |put real|Name(fic| |00005830| 68 69 65 72 29 20 69 6e | 74 6f 20 6c 69 6e 65 20 |hier) in|to line | |00005840| 31 20 6f 66 20 63 64 20 | 66 69 65 6c 64 20 22 66 |1 of cd |field "f| |00005850| 69 6c 65 22 0d 73 65 74 | 20 74 68 65 20 76 69 73 |ile".set| the vis| |00005860| 69 62 6c 65 20 6f 66 20 | 63 64 20 62 74 6e 20 22 |ible of |cd btn "| |00005870| 63 6f 6d 6d 61 6e 64 73 | 22 20 74 6f 20 74 72 75 |commands|" to tru| |00005880| 65 0d 73 65 74 20 74 68 | 65 20 77 69 64 74 68 20 |e.set th|e width | |00005890| 6f 66 20 63 64 20 66 69 | 65 6c 64 20 22 66 69 6c |of cd fi|eld "fil| |000058a0| 65 22 20 74 6f 20 c2 0d | 28 73 74 72 69 6e 67 57 |e" to ..|(stringW| |000058b0| 69 64 74 68 28 6c 69 6e | 65 20 31 20 6f 66 20 63 |idth(lin|e 1 of c| |000058c0| 64 20 66 69 65 6c 64 20 | 22 66 69 6c 65 22 2c 22 |d field |"file","| |000058d0| 43 68 69 63 61 67 6f 22 | 2c 31 32 29 29 2b 32 30 |Chicago"|,12))+20| |000058e0| 0d 72 65 70 65 61 74 20 | 77 69 74 68 20 78 20 3d |.repeat |with x =| |000058f0| 20 32 20 74 6f 20 35 0d | 6d 65 6e 75 48 61 6e 64 | 2 to 5.|menuHand| |00005900| 6c 65 72 20 22 65 6e 61 | 62 6c 65 22 2c 22 63 6f |ler "ena|ble","co| |00005910| 6d 6d 61 6e 64 73 22 2c | 78 0d 65 6e 64 20 72 65 |mmands",|x.end re| |00005920| 70 65 61 74 0d 6d 65 6e | 75 48 61 6e 64 6c 65 72 |peat.men|uHandler| |00005930| 20 22 65 6e 61 62 6c 65 | 22 2c 22 45 64 69 74 6f | "enable|","Edito| |00005940| 72 22 2c 31 33 0d 65 6e | 64 20 6f 70 65 6e 5f 61 |r",13.en|d open_a| |00005950| 5f 66 69 6c 65 0d 0d 6f | 6e 20 64 65 6c 65 74 65 |_file..o|n delete| |00005960| 5f 61 5f 6c 69 6e 65 0d | 73 65 74 20 63 75 72 73 |_a_line.|set curs| |00005970| 6f 72 20 74 6f 20 77 61 | 74 63 68 0d 73 65 74 20 |or to wa|tch.set | |00005980| 6c 6f 63 6b 4d 65 73 73 | 61 67 65 73 20 74 6f 20 |lockMess|ages to | |00005990| 74 72 75 65 0d 70 75 74 | 20 69 74 65 6d 20 32 20 |true.put| item 2 | |000059a0| 6f 66 20 63 64 20 66 69 | 65 6c 64 20 69 64 20 39 |of cd fi|eld id 9| |000059b0| 39 20 69 6e 74 6f 20 74 | 68 65 4c 69 6e 65 0d 69 |9 into t|heLine.i| |000059c0| 66 20 74 68 65 20 73 68 | 69 66 74 4b 65 79 20 69 |f the sh|iftKey i| |000059d0| 73 20 75 70 20 74 68 65 | 6e 0d 70 75 74 20 6c 69 |s up the|n.put li| |000059e0| 6e 65 20 74 68 65 4c 69 | 6e 65 20 6f 66 20 63 64 |ne theLi|ne of cd| |000059f0| 20 66 69 65 6c 64 20 22 | 73 75 72 76 65 79 22 20 | field "|survey" | |00005a00| 69 6e 74 6f 20 63 64 20 | 66 69 65 6c 64 20 22 63 |into cd |field "c| |00005a10| 6f 6d 6d 61 6e 64 20 73 | 65 6c 65 63 74 65 64 22 |ommand s|elected"| |00005a20| 0d 73 68 6f 77 20 63 64 | 20 62 74 6e 20 22 64 65 |.show cd| btn "de| |00005a30| 6c 65 74 65 20 74 68 69 | 73 20 63 6f 6d 6d 61 6e |lete thi|s comman| |00005a40| 64 3f 22 0d 73 68 6f 77 | 20 63 64 20 66 69 65 6c |d?".show| cd fiel| |00005a50| 64 20 22 63 6f 6d 6d 61 | 6e 64 20 73 65 6c 65 63 |d "comma|nd selec| |00005a60| 74 65 64 22 0d 73 68 6f | 77 20 63 64 20 62 74 6e |ted".sho|w cd btn| |00005a70| 20 22 79 65 73 22 0d 73 | 68 6f 77 20 63 64 20 62 | "yes".s|how cd b| |00005a80| 74 6e 20 22 63 61 6e 63 | 65 6c 22 0d 75 6e 6c 6f |tn "canc|el".unlo| |00005a90| 63 6b 20 73 63 72 65 65 | 6e 0d 73 65 74 20 63 75 |ck scree|n.set cu| |00005aa0| 72 73 6f 72 20 74 6f 20 | 68 61 6e 64 0d 77 61 69 |rsor to |hand.wai| |00005ab0| 74 20 75 6e 74 69 6c 20 | 74 68 65 20 6d 6f 75 73 |t until |the mous| |00005ac0| 65 43 6c 69 63 6b 0d 70 | 75 74 20 74 68 65 20 63 |eClick.p|ut the c| |00005ad0| 6c 69 63 6b 4c 6f 63 20 | 69 6e 74 6f 20 63 6c 69 |lickLoc |into cli| |00005ae0| 63 6b 4c 69 63 0d 69 66 | 20 63 6c 69 63 6b 4c 69 |ckLic.if| clickLi| |00005af0| 63 20 69 73 20 6e 6f 74 | 20 77 69 74 68 69 6e 20 |c is not| within | |00005b00| 74 68 65 20 72 65 63 74 | 20 6f 66 20 63 64 20 62 |the rect| of cd b| |00005b10| 74 6e 20 22 79 65 73 22 | 20 74 68 65 6e 0d 73 65 |tn "yes"| then.se| |00005b20| 74 20 74 68 65 20 68 69 | 6c 69 74 65 20 6f 66 20 |t the hi|lite of | |00005b30| 63 64 20 62 74 6e 20 22 | 63 61 6e 63 65 6c 22 20 |cd btn "|cancel" | |00005b40| 74 6f 20 74 72 75 65 0d | 77 61 69 74 20 35 20 74 |to true.|wait 5 t| |00005b50| 69 63 6b 73 0d 73 65 74 | 20 74 68 65 20 68 69 6c |icks.set| the hil| |00005b60| 69 74 65 20 6f 66 20 63 | 64 20 62 74 6e 20 22 63 |ite of c|d btn "c| |00005b70| 61 6e 63 65 6c 22 20 74 | 6f 20 66 61 6c 73 65 0d |ancel" t|o false.| |00005b80| 73 65 6e 64 20 6d 6f 75 | 73 65 55 70 20 74 6f 20 |send mou|seUp to | |00005b90| 63 64 20 62 74 6e 20 22 | 63 61 6e 63 65 6c 22 0d |cd btn "|cancel".| |00005ba0| 65 78 69 74 20 64 65 6c | 65 74 65 5f 61 5f 6c 69 |exit del|ete_a_li| |00005bb0| 6e 65 0d 65 6e 64 20 69 | 66 0d 73 65 74 20 74 68 |ne.end i|f.set th| |00005bc0| 65 20 68 69 6c 69 74 65 | 20 6f 66 20 63 64 20 62 |e hilite| of cd b| |00005bd0| 74 6e 20 22 79 65 73 22 | 20 74 6f 20 74 72 75 65 |tn "yes"| to true| |00005be0| 0d 77 61 69 74 20 35 20 | 74 69 63 6b 73 0d 73 65 |.wait 5 |ticks.se| |00005bf0| 74 20 74 68 65 20 68 69 | 6c 69 74 65 20 6f 66 20 |t the hi|lite of | |00005c00| 63 64 20 62 74 6e 20 22 | 79 65 73 22 20 74 6f 20 |cd btn "|yes" to | |00005c10| 66 61 6c 73 65 0d 73 65 | 6e 64 20 6d 6f 75 73 65 |false.se|nd mouse| |00005c20| 55 70 20 74 6f 20 63 64 | 20 62 74 6e 20 22 79 65 |Up to cd| btn "ye| |00005c30| 73 22 0d 6c 6f 63 6b 20 | 73 63 72 65 65 6e 0d 65 |s".lock |screen.e| |00005c40| 6e 64 20 69 66 0d 73 65 | 74 20 74 68 65 20 68 69 |nd if.se|t the hi| |00005c50| 6c 69 74 65 20 6f 66 20 | 63 64 20 62 74 6e 20 69 |lite of |cd btn i| |00005c60| 64 20 28 69 74 65 6d 20 | 31 20 6f 66 20 63 64 20 |d (item |1 of cd | |00005c70| 66 69 65 6c 64 20 69 64 | 20 39 39 29 20 74 6f 20 |field id| 99) to | |00005c80| 66 61 6c 73 65 0d 70 75 | 74 20 22 22 20 69 6e 74 |false.pu|t "" int| |00005c90| 6f 20 63 64 20 66 69 65 | 6c 64 20 69 64 20 39 39 |o cd fie|ld id 99| |00005ca0| 0d 73 65 74 20 63 75 72 | 73 6f 72 20 74 6f 20 77 |.set cur|sor to w| |00005cb0| 61 74 63 68 0d 64 65 6c | 65 74 65 20 6c 69 6e 65 |atch.del|ete line| |00005cc0| 20 74 68 65 4c 69 6e 65 | 20 6f 66 20 63 64 20 66 | theLine| of cd f| |00005cd0| 69 65 6c 64 20 22 73 75 | 72 76 65 79 22 0d 67 6f |ield "su|rvey".go| |00005ce0| 20 63 64 20 22 73 75 72 | 76 65 79 20 66 69 6c 65 | cd "sur|vey file| |00005cf0| 22 0d 64 65 6c 65 74 65 | 20 6c 69 6e 65 20 28 28 |".delete| line ((| |00005d00| 28 74 68 65 4c 69 6e 65 | 2d 31 29 20 2a 20 36 29 |(theLine|-1) * 6)| |00005d10| 20 2b 31 29 20 74 6f 20 | 28 74 68 65 4c 69 6e 65 | +1) to |(theLine| |00005d20| 20 2a 20 36 29 20 c2 0d | 6f 66 20 63 64 20 66 69 | * 6) ..|of cd fi| |00005d30| 65 6c 64 20 22 73 75 72 | 76 65 79 20 66 69 6c 65 |eld "sur|vey file| |00005d40| 22 0d 67 6f 20 63 64 20 | 31 0d 65 6e 64 20 64 65 |".go cd |1.end de| |00005d50| 6c 65 74 65 5f 61 5f 6c | 69 6e 65 0d 0d 66 75 6e |lete_a_l|ine..fun| |00005d60| 63 74 69 6f 6e 20 73 61 | 76 65 5f 73 75 72 76 65 |ction sa|ve_surve| |00005d70| 79 0d 67 6f 20 63 64 20 | 31 0d 70 75 74 20 4e 65 |y.go cd |1.put Ne| |00005d80| 77 66 69 6c 65 4e 61 6d | 65 28 22 53 61 76 65 20 |wfileNam|e("Save | |00005d90| 61 73 2e 2e 2e 22 2c 6c | 69 6e 65 20 31 20 6f 66 |as...",l|ine 1 of| |00005da0| 20 63 64 20 66 69 65 6c | 64 20 22 66 69 6c 65 22 | cd fiel|d "file"| |00005db0| 29 20 69 6e 74 6f 20 66 | 69 63 68 69 65 72 0d 69 |) into f|ichier.i| |00005dc0| 66 20 66 69 63 68 69 65 | 72 20 69 73 20 65 6d 70 |f fichie|r is emp| |00005dd0| 74 79 20 74 68 65 6e 0d | 72 65 74 75 72 6e 20 66 |ty then.|return f| |00005de0| 61 6c 73 65 0d 65 78 69 | 74 20 73 61 76 65 5f 73 |alse.exi|t save_s| |00005df0| 75 72 76 65 79 0d 65 6e | 64 20 69 66 0d 67 6f 20 |urvey.en|d if.go | |00005e00| 63 64 20 22 73 75 72 76 | 65 79 20 66 69 6c 65 22 |cd "surv|ey file"| |00005e10| 0d 57 72 69 74 65 54 6f | 46 69 6c 65 20 63 64 20 |.WriteTo|File cd | |00005e20| 66 69 65 6c 64 20 22 73 | 75 72 76 65 79 20 66 69 |field "s|urvey fi| |00005e30| 6c 65 22 2c 74 72 75 65 | 2c 66 69 63 68 69 65 72 |le",true|,fichier| |00005e40| 2c 66 61 6c 73 65 2c 22 | 4d 41 43 41 22 0d 67 6f |,false,"|MACA".go| |00005e50| 20 63 64 20 31 0d 70 75 | 74 20 72 65 61 6c 4e 61 | cd 1.pu|t realNa| |00005e60| 6d 65 28 66 69 63 68 69 | 65 72 29 20 69 6e 74 6f |me(fichi|er) into| |00005e70| 20 6c 69 6e 65 20 31 20 | 6f 66 20 63 64 20 66 69 | line 1 |of cd fi| |00005e80| 65 6c 64 20 22 66 69 6c | 65 22 0d 73 65 74 20 74 |eld "fil|e".set t| |00005e90| 68 65 20 77 69 64 74 68 | 20 6f 66 20 63 64 20 66 |he width| of cd f| |00005ea0| 69 65 6c 64 20 22 66 69 | 6c 65 22 20 74 6f 20 c2 |ield "fi|le" to .| |00005eb0| 0d 28 73 74 72 69 6e 67 | 57 69 64 74 68 28 6c 69 |.(string|Width(li| |00005ec0| 6e 65 20 31 20 6f 66 20 | 63 64 20 66 69 65 6c 64 |ne 1 of |cd field| |00005ed0| 20 22 66 69 6c 65 22 2c | 22 43 68 69 63 61 67 6f | "file",|"Chicago| |00005ee0| 22 2c 31 32 29 29 2b 32 | 30 0d 72 65 74 75 72 6e |",12))+2|0.return| |00005ef0| 20 74 72 75 65 0d 65 6e | 64 20 73 61 76 65 5f 73 | true.en|d save_s| |00005f00| 75 72 76 65 79 0d 0d 6f | 6e 20 6c 61 62 65 6c 5f |urvey..o|n label_| |00005f10| 61 62 6f 76 65 0d 63 6c | 65 61 72 48 69 6c 69 74 |above.cl|earHilit| |00005f20| 65 42 74 6e 0d 73 68 6f | 77 20 63 64 20 66 69 65 |eBtn.sho|w cd fie| |00005f30| 6c 64 20 22 77 61 69 74 | 32 22 0d 6c 6f 63 6b 20 |ld "wait|2".lock | |00005f40| 73 63 72 65 65 6e 0d 73 | 65 74 20 63 75 72 73 6f |screen.s|et curso| |00005f50| 72 20 74 6f 20 77 61 74 | 63 68 0d 70 75 74 20 74 |r to wat|ch.put t| |00005f60| 68 65 20 68 69 6c 69 74 | 65 20 6f 66 20 63 64 20 |he hilit|e of cd | |00005f70| 62 74 6e 20 22 6c 61 62 | 65 6c 20 61 62 6f 76 65 |btn "lab|el above| |00005f80| 20 63 6f 6d 6d 61 6e 64 | 22 20 69 6e 74 6f 20 73 | command|" into s| |00005f90| 74 61 74 65 0d 69 66 20 | 73 74 61 74 65 20 69 73 |tate.if |state is| |00005fa0| 20 74 72 75 65 20 74 68 | 65 6e 0d 72 65 70 65 61 | true th|en.repea| |00005fb0| 74 20 77 69 74 68 20 78 | 20 3d 20 32 20 74 6f 20 |t with x| = 2 to | |00005fc0| 35 0d 6d 65 6e 75 48 61 | 6e 64 6c 65 72 20 22 64 |5.menuHa|ndler "d| |00005fd0| 69 73 61 62 6c 65 22 2c | 22 63 6f 6d 6d 61 6e 64 |isable",|"command| |00005fe0| 73 22 2c 78 0d 65 6e 64 | 20 72 65 70 65 61 74 0d |s",x.end| repeat.| |00005ff0| 6d 65 6e 75 48 61 6e 64 | 6c 65 72 20 22 64 69 73 |menuHand|ler "dis| |00006000| 61 62 6c 65 22 2c 22 45 | 64 69 74 6f 72 22 2c 31 |able","E|ditor",1| |00006010| 33 0d 6d 65 6e 75 48 61 | 6e 64 6c 65 72 20 22 6d |3.menuHa|ndler "m| |00006020| 61 72 6b 22 2c 22 63 6f | 6d 6d 61 6e 64 73 22 2c |ark","co|mmands",| |00006030| 22 4c 61 62 65 6c 20 41 | 62 6f 76 65 20 43 6f 6d |"Label A|bove Com| |00006040| 6d 61 6e 64 22 2c 22 63 | 68 65 63 6b 22 0d 65 6c |mand","c|heck".el| |00006050| 73 65 0d 72 65 70 65 61 | 74 20 77 69 74 68 20 78 |se.repea|t with x| |00006060| 20 3d 20 32 20 74 6f 20 | 35 0d 6d 65 6e 75 48 61 | = 2 to |5.menuHa| |00006070| 6e 64 6c 65 72 20 22 65 | 6e 61 62 6c 65 22 2c 22 |ndler "e|nable","| |00006080| 63 6f 6d 6d 61 6e 64 73 | 22 2c 78 0d 65 6e 64 20 |commands|",x.end | |00006090| 72 65 70 65 61 74 0d 6d | 65 6e 75 48 61 6e 64 6c |repeat.m|enuHandl| |000060a0| 65 72 20 22 65 6e 61 62 | 6c 65 22 2c 22 45 64 69 |er "enab|le","Edi| |000060b0| 74 6f 72 22 2c 31 33 0d | 6d 65 6e 75 48 61 6e 64 |tor",13.|menuHand| |000060c0| 6c 65 72 20 22 6d 61 72 | 6b 22 2c 22 63 6f 6d 6d |ler "mar|k","comm| |000060d0| 61 6e 64 73 22 2c 22 4c | 61 62 65 6c 20 41 62 6f |ands","L|abel Abo| |000060e0| 76 65 20 43 6f 6d 6d 61 | 6e 64 22 2c 22 6e 6f 6e |ve Comma|nd","non| |000060f0| 65 22 0d 65 6e 64 20 69 | 66 0d 74 6f 67 67 6c 65 |e".end i|f.toggle| |00006100| 50 6f 73 69 74 69 6f 6e | 20 73 74 61 74 65 0d 68 |Position| state.h| |00006110| 69 64 65 20 63 64 20 66 | 69 65 6c 64 20 22 77 61 |ide cd f|ield "wa| |00006120| 69 74 32 22 0d 65 6e 64 | 20 6c 61 62 65 6c 5f 61 |it2".end| label_a| |00006130| 62 6f 76 65 0d 0d 66 75 | 6e 63 74 69 6f 6e 20 63 |bove..fu|nction c| |00006140| 68 65 63 6b 5f 65 6d 70 | 74 79 0d 70 75 74 20 66 |heck_emp|ty.put f| |00006150| 61 6c 73 65 20 69 6e 74 | 6f 20 63 68 65 63 6b 65 |alse int|o checke| |00006160| 64 0d 73 65 74 20 6c 6f | 63 6b 4d 65 73 73 61 67 |d.set lo|ckMessag| |00006170| 65 73 20 74 6f 20 74 72 | 75 65 0d 67 6f 20 63 64 |es to tr|ue.go cd| |00006180| 20 22 73 75 72 76 65 79 | 20 66 69 6c 65 22 0d 69 | "survey| file".i| |00006190| 66 20 63 64 20 66 69 65 | 6c 64 20 22 73 75 72 76 |f cd fie|ld "surv| |000061a0| 65 79 20 66 69 6c 65 22 | 20 ad 20 22 22 20 74 68 |ey file"| . "" th| |000061b0| 65 6e 0d 61 6e 73 77 65 | 72 20 22 44 6f 20 79 6f |en.answe|r "Do yo| |000061c0| 75 20 77 61 6e 74 20 74 | 6f 20 73 61 76 65 20 74 |u want t|o save t| |000061d0| 68 69 73 20 73 75 72 76 | 65 79 3f 22 20 77 69 74 |his surv|ey?" wit| |000061e0| 68 20 22 59 65 73 22 20 | 6f 72 20 22 4e 6f 22 20 |h "Yes" |or "No" | |000061f0| 6f 72 20 22 43 61 6e 63 | 65 6c 22 0d 69 66 20 69 |or "Canc|el".if i| |00006200| 74 20 69 73 20 22 59 65 | 73 22 20 74 68 65 6e 0d |t is "Ye|s" then.| |00006210| 69 66 20 73 61 76 65 5f | 73 75 72 76 65 79 28 29 |if save_|survey()| |00006220| 20 69 73 20 66 61 6c 73 | 65 20 74 68 65 6e 0d 70 | is fals|e then.p| |00006230| 75 74 20 74 72 75 65 20 | 69 6e 74 6f 20 63 68 65 |ut true |into che| |00006240| 63 6b 65 64 0d 65 6e 64 | 20 69 66 0d 65 6c 73 65 |cked.end| if.else| |00006250| 0d 69 66 20 69 74 20 69 | 73 20 22 43 61 6e 63 65 |.if it i|s "Cance| |00006260| 6c 22 20 74 68 65 6e 20 | 70 75 74 20 74 72 75 65 |l" then |put true| |00006270| 20 69 6e 74 6f 20 63 68 | 65 63 6b 65 64 0d 65 6e | into ch|ecked.en| |00006280| 64 20 69 66 0d 65 6e 64 | 20 69 66 0d 67 6f 20 63 |d if.end| if.go c| |00006290| 64 20 31 0d 72 65 74 75 | 72 6e 20 63 68 65 63 6b |d 1.retu|rn check| |000062a0| 65 64 0d 65 6e 64 20 63 | 68 65 63 6b 5f 65 6d 70 |ed.end c|heck_emp| |000062b0| 74 79 0d 0d 6f 6e 20 45 | 64 69 74 5f 61 5f 6c 69 |ty..on E|dit_a_li| |000062c0| 6e 65 20 45 64 69 74 0d | 73 65 74 20 63 75 72 73 |ne Edit.|set curs| |000062d0| 6f 72 20 74 6f 20 77 61 | 74 63 68 0d 6c 6f 63 6b |or to wa|tch.lock| |000062e0| 20 73 63 72 65 65 6e 0d | 70 75 74 20 28 69 74 65 | screen.|put (ite| |000062f0| 6d 20 32 20 6f 66 20 63 | 64 20 66 69 65 6c 64 20 |m 2 of c|d field | |00006300| 69 64 20 39 39 29 20 69 | 6e 74 6f 20 74 68 65 6c |id 99) i|nto thel| |00006310| 69 6e 65 0d 70 75 74 20 | 22 72 65 70 6c 61 63 65 |ine.put |"replace| |00006320| 22 20 69 6e 74 6f 20 6c | 69 6e 65 20 31 20 6f 66 |" into l|ine 1 of| |00006330| 20 63 64 20 66 69 65 6c | 64 20 22 61 63 74 69 6f | cd fiel|d "actio| |00006340| 6e 22 0d 70 75 74 20 74 | 68 65 4c 69 6e 65 20 69 |n".put t|heLine i| |00006350| 6e 74 6f 20 6c 69 6e 65 | 20 32 20 6f 66 20 63 64 |nto line| 2 of cd| |00006360| 20 66 69 65 6c 64 20 22 | 61 63 74 69 6f 6e 22 0d | field "|action".| |00006370| 70 75 74 20 6c 69 6e 65 | 20 74 68 65 6c 69 6e 65 |put line| theline| |00006380| 20 6f 66 20 63 64 20 66 | 69 65 6c 64 20 22 73 75 | of cd f|ield "su| |00006390| 72 76 65 79 22 20 69 6e | 74 6f 20 69 73 43 52 0d |rvey" in|to isCR.| |000063a0| 67 6f 20 63 64 20 22 73 | 75 72 76 65 79 20 66 69 |go cd "s|urvey fi| |000063b0| 6c 65 22 0d 70 75 74 20 | 28 28 28 74 68 65 4c 69 |le".put |(((theLi| |000063c0| 6e 65 2d 31 29 20 2a 20 | 36 29 20 2b 31 29 20 20 |ne-1) * |6) +1) | |000063d0| 69 6e 74 6f 20 66 69 72 | 73 74 4c 69 6e 65 0d 70 |into fir|stLine.p| |000063e0| 75 74 20 6c 69 6e 65 20 | 66 69 72 73 74 4c 69 6e |ut line |firstLin| |000063f0| 65 20 6f 66 20 63 64 20 | 66 69 65 6c 64 20 22 73 |e of cd |field "s| +--------+-------------------------+-------------------------+--------+--------+ Only 25.0 KB of data is shown above.